cpython-withatomic / Lib / re.py

The branch 'legacy-trunk' does not exist.
"""Minimal "re" compatibility wrapper"""

# If your regexps don't work well under 2.0b1, you can switch
# to the old engine ("pre") down below.
# To help us fix any remaining bugs in the new engine, please
# report what went wrong.  You can either use the following web
# page:
#    http://sourceforge.net/bugs/?group_id=5470
# or send a mail to SRE's author:
#    Fredrik Lundh <effbot@telia.com>
# Make sure to include the pattern, the string SRE failed to
# match, and what result you expected.
# thanks /F

engine = "sre"
# engine = "pre"

if engine == "sre":
    # New unicode-aware engine
    from sre import *
    from sre import __all__
    # Old 1.5.2 engine.  This one supports 8-bit strings only,
    # and will be removed in 2.0 final.
    from pre import *
    from pre import __all__
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.