Currently registered issues:
1) Atomic Grouping / Possessive Qualifiers
https:/
2) Named Match Groups as Match Attributes
https:/
3) Match objects support Array Indexing
https:/
4) Add support for Perl-Style Relative Back References
https:/
5) Allow Parenthetically Well-Nested Comments in Regular Expressions
https:/
6) Add support for fixed-width Expression matching, enabling the undocumented Template option
https:/
7) Better compiled expression Cache
https:/
8) Emacs / Perl like Named Character Sets
https:/
9) Engine Cleanups, Documentation and general Improvements
https:/
9-1) New Engine Proposal that replaces pseudo-recursion with a Single Loop
https:/
9-1-1) New Engine Proposal that replaces pseudo-recursion with Three Nested Loops
https:/
9-2) New Engine designed by Matthew Barnett
https:/
9-3) New Engine based on Thompson Non-Finite Automaton (NFA)
https:/
[ http://
[ http://
[ http://
10) Reduce use of Magic Numbers by sharing Constants between the C-Engine and Python
https:/
11) Catch-All for any other Perl 5.10.0 / 6.0 features we may wish to add
https:/
12) Clarify elements of the Documentation about how Regular Expression Comment nesting works
https:/
13) Add a grouptuple method to the Match object which would return a 3-tuple for each match group
https:/
14) Allow UNICODE Match Group Identifiers
https:/
15) Add __doc__ strings to the Pattern_Type, Match_Type and Scanner_Type classes
https:/
16) Implement various FIXMEs
https:/
16-1) Allow the deletion of the string attribute associated with a Match object
https:/
17) Variable-Length Positive and Negative Look-Behind Expressions
https:/
18) Allow for Strings to be scanned in Reverse by a given Regular Expression Pattern
https:/
19) Allow In-Line Pattern Flags to be Positionally Dependant
https:/
20) Allow In-Line Pattern Flags to be Negated
https:/
21) Allow Scoped In-Line Pattern Flags
https:/
22) Change how a Zero-Width Pattern splits a string
https:/
23) Fix inconsistencies in how Character Ranges work in Case-Insensitive Character Classes
https:/
24) Fix missing character bug in findall / finditer methods
https:/
25) Allow sub-expressions of size greater than 65535
https:/
26) Allow Capture Groups in Look-Behind expressions
https:/
27) Allow UNICODE (\u, \U) escape sequences in Regular Expressions
https:/
[ http://
[ http://
28) Add Flags parameter to re.split, re.sub and re.subn
https:/
[ http://
[ http://
29) re.sub / re.subn should allow Unmatched Group replacement via empty string
https:/
[ http://
30) re.escape should only escape non-alphanumeric characters that are known Regular Expression operators
https:/
[ http://
[ http://
[ http://
[ http://
[ http://
31) Make sure \w properly matches non-Roman scripts
a) Verify Regexp2.7 uses UNICODE 5.x
b) Verify whether Mc, Mn and Me character classes should be classified as Spaces or Words
https:/
[ http://
32) Add support for immutable bytes and mutable buffer objects in the place of basestring types
https:/
[ http://
[ http://
[ http://
33) Ignore redundant repeat operators (e.g. in '(x*)*', '(x*)?', '(x*){n}' and '(x*){n,m}')
https:/
[ http://
[ http://
[ http://
[ http://
34) Add support for exact (start to finish) matches via an exact method on the pattern object (e.g. exact == search(r'\A...\Z', ...) == match(r'...\Z', ...))
https:/
[ http://
35) Add support for PCRE-style Regular Expression subroutines
https:/
[ http://
[ http://
36) Add option to make \Z and \z operate like Perl / the PCRE, e.g. re.PERL, re.E, (?E)
https:/
[ Suggestion by Matthew Barnett ]
99) Solve the mysterious PyObjectDel / Py_DECREF debug memory issue
https:/
[ http://
[ http://
[ http://
[ http://
A number of these issues have combined solutions as well as the core solutions listed here; see https:/
This is a group engaged in updating the current Regular Expression engine in the Python programming language to support enhanced features, various bug fixes and better documentation.
All members
You must log in to join or leave this team.
Latest members |
Pending approval |