Serhiy Storchaka
75a6fadf36
gh-91524: Speed up the regular expression substitution ( #91525 )
...
Functions re.sub() and re.subn() and corresponding re.Pattern methods
are now 2-3 times faster for replacement strings containing group references.
Closes #91524
Primarily authored by serhiy-storchaka Serhiy Storchaka
Minor-cleanups-by: Gregory P. Smith [Google] <greg@krypto.org>
2022-10-23 15:57:30 -07:00
Serhiy Storchaka
c11b667a1d
gh-96346: Use double caching for re._compile() ( #96347 )
2022-10-07 12:21:42 -07:00
Miro Hrončok
16a7e4a0b7
gh-92728: Restore re.template, but deprecate it (GH-93161)
...
Revert "bpo-47211: Remove function re.template() and flag re.TEMPLATE (GH-32300)"
This reverts commit b09184bf05
.
2022-05-25 09:05:35 +03:00
Serhiy Storchaka
b09184bf05
bpo-47211: Remove function re.template() and flag re.TEMPLATE (GH-32300)
...
They were undocumented and never working.
2022-04-06 19:53:50 +03:00
Serhiy Storchaka
ff2cf1d7d5
bpo-47152: Remove unused import in re (GH-32298)
2022-04-04 12:00:53 +03:00
Serhiy Storchaka
1be3260a90
bpo-47152: Convert the re module into a package (GH-32177)
...
The sre_* modules are now deprecated.
2022-04-02 11:35:13 +03:00