Eric V. Smith
|
605bdae078
|
Issue 24454: Improve the usability of the re match object named group API
|
2016-09-11 08:55:43 -04:00 |
Serhiy Storchaka
|
bd48d27944
|
Issue #22493: Inline flags now should be used only at the start of the
regular expression. Deprecation warning is emitted if uses them in the
middle of the regular expression.
|
2016-09-11 12:50:02 +03:00 |
Serhiy Storchaka
|
d65cd091e9
|
Issue #28070: Fixed parsing inline verbose flag in regular expressions.
|
2016-09-11 01:39:01 +03:00 |
Serhiy Storchaka
|
be9a4e5c85
|
Issue #433028: Added support of modifier spans in regular expressions.
|
2016-09-10 00:57:55 +03:00 |
R David Murray
|
44b548dda8
|
#27364: fix "incorrect" uses of escape character in the stdlib.
And most of the tools.
Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and
Martin Panter.
|
2016-09-08 13:59:53 -04:00 |
Serhiy Storchaka
|
977b3ac1c1
|
Issue #27177: Match objects in the re module now support index-like objects
as group indices. Based on patches by Jeroen Demeyer and Xiang Zhang.
|
2016-06-18 16:48:07 +03:00 |
Serhiy Storchaka
|
9bd85b83f6
|
Issue #27030: Unknown escapes consisting of ``'\'`` and ASCII letter in
regular expressions now are errors.
|
2016-06-11 19:15:00 +03:00 |
Serhiy Storchaka
|
485407ce1e
|
Issue #24580: Symbolic group references to open group in re patterns now are
explicitly forbidden as well as numeric group references.
|
2015-07-18 23:27:00 +03:00 |
Serhiy Storchaka
|
07360df481
|
Issue #14260: The groupindex attribute of regular expression pattern object
now is non-modifiable mapping.
|
2015-03-30 01:01:48 +03:00 |
Serhiy Storchaka
|
632a77e6a3
|
Issue #22364: Improved some re error messages using regex for hints.
|
2015-03-25 21:03:47 +02:00 |
Serhiy Storchaka
|
a54aae0683
|
Issue #23622: Unknown escapes in regular expressions that consist of ``'\'``
and ASCII letter now raise a deprecation warning and will be forbidden in
Python 3.6.
|
2015-03-24 22:58:14 +02:00 |
Serhiy Storchaka
|
4eea62fd2e
|
Issues #814253, #9179: Group references and conditional group references now
work in lookbehind assertions in regular expressions.
|
2015-02-21 10:07:35 +02:00 |
Serhiy Storchaka
|
83e802796c
|
Issue #22818: Splitting on a pattern that could match an empty string now
raises a warning. Patterns that can only match empty strings are now
rejected.
|
2015-02-03 11:04:19 +02:00 |
Serhiy Storchaka
|
22a309a434
|
Issue #21032: Deprecated the use of re.LOCALE flag with str patterns or
re.ASCII. It was newer worked.
|
2014-12-01 11:50:07 +02:00 |
Serhiy Storchaka
|
fb028336f9
|
Issue #22838: All test_re tests now work with unittest test discovery.
|
2014-12-01 11:08:27 +02:00 |
Serhiy Storchaka
|
9cba989502
|
Issue #22838: All test_re tests now work with unittest test discovery.
|
2014-12-01 11:06:45 +02:00 |
Benjamin Peterson
|
16e802f4ae
|
merge 3.4 (#9179)
|
2014-11-30 11:51:16 -05:00 |
Benjamin Peterson
|
66323415c7
|
backout 9fcf4008b626 (#9179) for further consideration
|
2014-11-30 11:49:00 -05:00 |
Serhiy Storchaka
|
ab14088141
|
Minor code clean up and improvements in the re module.
|
2014-11-11 21:13:28 +02:00 |
Serhiy Storchaka
|
b99c132bd9
|
Fixed AttributeError when the regular expression starts from illegal escape.
|
2014-11-10 14:38:16 +02:00 |
Serhiy Storchaka
|
ad446d57a9
|
Issue #22578: Added attributes to the re.error class.
|
2014-11-10 13:49:00 +02:00 |
Serhiy Storchaka
|
5619ab926b
|
Issue #12728: Different Unicode characters having the same uppercase but
different lowercase are now matched in case-insensitive regular expressions.
|
2014-11-10 12:43:14 +02:00 |
Serhiy Storchaka
|
0c938f6d24
|
Issue #12728: Different Unicode characters having the same uppercase but
different lowercase are now matched in case-insensitive regular expressions.
|
2014-11-10 12:37:16 +02:00 |
Serhiy Storchaka
|
c7f7d3897e
|
Issue #22434: Constants in sre_constants are now named constants (enum-like).
|
2014-11-09 20:48:36 +02:00 |
Serhiy Storchaka
|
6276b32799
|
Issues #814253, #9179: Group references and conditional group references now
work in lookbehind assertions in regular expressions.
|
2014-11-07 21:45:17 +02:00 |
Serhiy Storchaka
|
84df7fe6a2
|
Issues #814253, #9179: Group references and conditional group references now
work in lookbehind assertions in regular expressions.
|
2014-11-07 21:43:57 +02:00 |
Serhiy Storchaka
|
4b8f8949b4
|
Issue #17381: Fixed handling of case-insensitive ranges in regular expressions.
Added new opcode RANGE_IGNORE.
|
2014-10-31 12:36:56 +02:00 |
Serhiy Storchaka
|
7cc0a1f7cb
|
Issue #22410: Module level functions in the re module now cache compiled
locale-dependent regular expressions taking into account the locale.
|
2014-10-31 00:56:45 +02:00 |
Serhiy Storchaka
|
4659cc0756
|
Issue #22410: Module level functions in the re module now cache compiled
locale-dependent regular expressions taking into account the locale.
|
2014-10-31 00:53:49 +02:00 |
Victor Stinner
|
55e614a2a8
|
Issue #11957: Explicit parameter name when calling re.split() and re.sub()
|
2014-10-29 16:58:59 +01:00 |
Serhiy Storchaka
|
7438e4b56f
|
Issue 1519638: Now unmatched groups are replaced with empty strings in re.sub()
and re.subn().
|
2014-10-10 11:06:31 +03:00 |
Serhiy Storchaka
|
9baa5b2de2
|
Issue #22437: Number of capturing groups in regular expression is no longer
limited by 100.
|
2014-09-29 22:49:23 +03:00 |
Serhiy Storchaka
|
c563caf3a2
|
Issue #22362: Forbidden ambiguous octal escapes out of range 0-0o377 in
regular expressions.
|
2014-09-23 23:22:41 +03:00 |
Serhiy Storchaka
|
cd9032d45b
|
Fixed bytes literals in tests.
|
2014-09-23 23:04:21 +03:00 |
Serhiy Storchaka
|
44dae8bde3
|
Issue #22423: Fixed debugging output of the GROUPREF_EXISTS opcode in the re
module.
|
2014-09-21 22:47:55 +03:00 |
Serhiy Storchaka
|
b1847e7541
|
Issue #17381: Fixed handling of case-insensitive ranges in regular expressions.
|
2014-10-31 12:37:50 +02:00 |
Serhiy Storchaka
|
b85a97600a
|
Restored re pickling test.
|
2014-09-15 11:33:19 +03:00 |
Serhiy Storchaka
|
d9cf65f00e
|
Use more appropriate asserts in re tests.
|
2014-09-14 16:20:20 +03:00 |
Serhiy Storchaka
|
a25875cfd0
|
Fixed re tests incorrectly ported from 2.x to 3.x.
|
2014-09-14 15:56:27 +03:00 |
Serhiy Storchaka
|
429b59ec69
|
Issue #20998: Fixed re.fullmatch() of repeated single character pattern
with ignore case. Original patch by Matthew Barnett.
|
2014-05-14 21:48:17 +03:00 |
Serhiy Storchaka
|
a537eb45fd
|
Issue #20283: RE pattern methods now accept the string keyword parameters
as documented. The pattern and source keyword parameters are left as
deprecated aliases.
|
2014-03-06 11:36:15 +02:00 |
Serhiy Storchaka
|
ccdf352370
|
Issue #20283: RE pattern methods now accept the string keyword parameters
as documented. The pattern and source keyword parameters are left as
deprecated aliases.
|
2014-03-06 11:28:32 +02:00 |
Antoine Pitrou
|
c49672f25e
|
Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache.
|
2014-02-03 21:01:35 +01:00 |
Antoine Pitrou
|
d2cc743ca4
|
Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache.
|
2014-02-03 20:59:59 +01:00 |
Serhiy Storchaka
|
32eddc1bbc
|
Issue #16203: Add re.fullmatch() function and regex.fullmatch() method,
which anchor the pattern at both ends of the string to match.
Original patch by Matthew Barnett.
|
2013-11-23 23:20:30 +02:00 |
Serhiy Storchaka
|
5c24d0e504
|
Issue #13592: Improved the repr for regular expression pattern objects.
Based on patch by Hugo Lopes Tavares.
|
2013-11-23 22:42:43 +02:00 |
Serhiy Storchaka
|
9eabac68a3
|
Issue #18685: Restore re performance to pre-PEP 393 levels.
|
2013-10-26 10:45:48 +03:00 |
Antoine Pitrou
|
79aa68dfc1
|
Issue #19387: explain and test the sre overlap table
|
2013-10-25 21:36:10 +02:00 |
Serhiy Storchaka
|
8b150ecfc9
|
Issue #19327: Fixed the working of regular expressions with too big charset.
|
2013-10-24 22:04:37 +03:00 |
Serhiy Storchaka
|
be80fc9a84
|
Issue #19327: Fixed the working of regular expressions with too big charset.
|
2013-10-24 22:02:58 +03:00 |