summaryrefslogtreecommitdiffstats
path: root/Lib/re.py
Commit message (Collapse)AuthorAgeFilesLines
* backout fac649bf2d10 (#9179) for further considerationBenjamin Peterson2014-11-301-3/+2
|
* Issues #814253, #9179: Group references and conditional group references nowSerhiy Storchaka2014-11-071-2/+3
| | | | work in lookbehind assertions in regular expressions.
* Fixed compile error in issue #22410. The _locale module is optional.Serhiy Storchaka2014-10-301-1/+6
|
* Issue #22410: Module level functions in the re module now cache compiledSerhiy Storchaka2014-10-301-4/+12
| | | | locale-dependent regular expressions taking into account the locale.
* Issue #20426: When passing the re.DEBUG flag, re.compile() displays the ↵Antoine Pitrou2014-02-031-7/+10
| | | | debug output every time it is called, regardless of the compilation cache.
* remove extra zeroBenjamin Peterson2012-02-211-1/+1
|
* a frozenset is better hereBenjamin Peterson2012-02-211-1/+2
|
* use setBenjamin Peterson2012-02-211-4/+1
|
* #2650: Refactor re.escape and its tests.Ezio Melotti2011-03-251-2/+1
|
* Adds an optional flags argument to re.split, re.sub and re.subn to beGregory P. Smith2009-03-021-6/+6
| | | | consistent with the other re module functions.
* #4185: clarify escape behavior of replacement strings.Georg Brandl2009-01-011-2/+4
|
* Remove the use of callable() in re to silence warnings under -3.Brett Cannon2008-08-041-1/+1
|
* Revert copy_reg -> copyreg rename.Georg Brandl2008-05-201-2/+2
|
* Added module stub for copy_reg renaming in 3.0.Alexandre Vassalotti2008-05-111-2/+2
| | | | | | Renamed copy_reg to copyreg in the standard library, to avoid spurious warnings and ease later merging to py3k branch. Public documentation remains intact.
* In the experimental 'Scanner' feature, the group count was set wrong.Guido van Rossum2008-02-051-1/+1
|
* Add missing things in re docstring.Georg Brandl2008-01-261-1/+6
|
* Clarify $ behavior in re docstring. #1631394.Georg Brandl2008-01-211-3/+6
|
* Fix issue 1661: Flags argument silently ignored in re functions with ↵Raymond Hettinger2007-12-191-0/+2
| | | | compiled regexes.
* Rename sre.py -> re.pyNeal Norwitz2006-03-161-0/+315
|
* Remove re.py, in order to rename sre.py -> re.py (svn seems to require 2 steps).Neal Norwitz2006-03-161-6/+0
|
* Give people who run "pydoc re" a clue.Neil Schemenauer2003-01-311-1/+1
|
* point people to the Python bug tracker, rather than to a mailFredrik Lundh2002-10-191-16/+0
| | | | account I hardly ever use...
* Add 'engine' back. IDLE used this, others might have copied it fromGuido van Rossum2002-07-281-0/+2
| | | | there.
* Whitespace normalization.Tim Peters2002-04-161-1/+0
|
* Remove support for importing 'pre' moduleAndrew M. Kuchling2002-04-101-14/+2
|
* Added docstrings by Neal Norwitz. This closes SF bug #450980.Fred Drake2001-09-041-3/+2
|
* bunch more __all__ listsSkip Montanaro2001-02-151-0/+2
| | | | | | also modified check_all function to suppress all warnings since they aren't relevant to what this test is doing (allows quiet checking of regsub, for instance)
* My fix to the URL accidentally also switched back to the "pre" module.Guido van Rossum2000-08-011-2/+2
| | | | Undo that!
* Replace the jitterbug page with the SF Bug Tracker page.Guido van Rossum2000-08-011-3/+3
|
* replaced <some suitable mail address> with something slightlyFredrik Lundh2000-06-301-4/+25
| | | | more suitable.
* Switch to sre for regular expression matching (the new mini-re moduleGuido van Rossum2000-06-301-650/+9
| | | | | is actually by Fredrik Lundh). This will break the re tests -- Fredrik will fix this before the final release.
* Correct typo in module doc string doscovered by Jonathan Giddy.Guido van Rossum1999-11-151-1/+1
|
* Patch by Jeffrey Chang to add docstrings everywhere.Guido van Rossum1999-07-091-31/+314
| | | | The text is condensed from the library manual.
* The .subn() method wasn't setting _num_regs, which is used by the .groups()Andrew M. Kuchling1998-08-211-0/+1
| | | | | method, so .groups() didn't work inside the replacement function called by re.sub. One-line fix: set self._num_regs inside subn().
* Modest speed improvement to escape() by Piet van Oostrum.Guido van Rossum1998-07-201-5/+5
|
* Get a 3- to 4-fold speedup for sub()/subn(), split() and findall() byGuido van Rossum1998-07-171-38/+71
| | | | | | | | not calling self.search(); instead, call self.code.match() directly and interpret the list of registers it returns directly. This saves the overhead of instantiating a MatchObject for each hit, basically inlining search() as well as group(). When a MatchObject is still needed, one is allocated and reused for the duration of the scan.
* Added findall() to RegexObject -- return a list of all matches in aGuido van Rossum1998-06-291-16/+61
| | | | | | string. Added groupdict() to MatchObject -- return the named groups as a dict. Added default argument to groups() to specify what to return for unmatching groups; groupdict() also has this.
* Remove Emacs and #! cruft.Guido van Rossum1998-05-291-4/+0
|
* AMK's latestGuido van Rossum1998-04-031-6/+6
|
* Mass check-in after untabifying all files that need it.Guido van Rossum1998-03-261-177/+177
|
* Fix for literal null bytes -- these must be replaced by the fourGuido van Rossum1998-02-191-2/+3
| | | | characters \, 0, 0, 0.
* Fix two bugs:Guido van Rossum1998-01-121-5/+8
| | | | | | | (1) maxsplit was ignored in split(). (2) groups() would return a string instead of a singleton tuple when there was only one group.
* New re version from AMKGuido van Rossum1997-12-081-39/+93
|
* Bugfix in match() -- the number of registers shouldn't be divided by two!Guido van Rossum1997-10-271-1/+1
|
* Checking in AMK's latest installement.Guido van Rossum1997-10-081-193/+0
|
* Temporary fix to valid_identifier().Guido van Rossum1997-10-071-8/+7
|
* New "re" regular expression support.Guido van Rossum1997-10-061-1145/+67
| | | | | | The new re module was written by Andrew Kuchling and uses the pcre code in ../Modules/. The old re module has been renamed to re1, just in case you need it for comparison.
* Last minut changes for \B, \S (?). AMK.Guido van Rossum1997-08-151-2/+2
|
* OK, reop is safe again.Guido van Rossum1997-08-141-2/+2
|
* Comment out use of reop.expand_escape and reop._expand until theirGuido van Rossum1997-08-141-2/+2
| | | | bugginess has been fixed.