Ben Finney wrote:
"M.-A. Lemburg" <m...@egenix.com> writes:
No, you tell them: "If you want Unicode 6 semantics, use regex, if
you're fine with Unicode 2.0/3.0 semantics, use re".
What do we say, then, to those who are unaware of the different
semantics between those versions of Unicode, and want regular expression
to “just work” in Python?
To which document can we direct them to understand what semantics they
want?
Presumably, like all modules, both the re and the regex module will have
their own individual pages in the library reference. As the newcomer,
regex should include a discussion of differences between the two. This
can then be quietly dropped once re becomes formally deprecated.
(Assuming that the std lib keeps re and regex in parallel for a few
releases, which is not a given.)
However, I note that last time, the old regex module was just documented
as obsolete with little detailed discussion of the differences:
http://docs.python.org/release/1.5/lib/node69.html#SECTION005300000000000000000
--
Steven
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com