@@ -81,7 +81,7 @@ numbers = pattern.findall(b"line 1\nline 22")
8181```
8282
8383` pcre ` mirrors the core helpers from Python’s standard library ` re ` module
84- ` match ` , ` search ` , ` fullmatch ` , ` finditer ` , ` findall ` , and ` compile ` while
84+ ` prefixmatch ` , ` match ` , ` search ` , ` fullmatch ` , ` finditer ` , ` findall ` , and ` compile ` while
8585exposing PCRE2’s extended flag set through the Pythonic ` Flag ` enum
8686(` Flag.CASELESS ` , ` Flag.MULTILINE ` , ` Flag.UTF ` , ...).
8787
@@ -90,6 +90,9 @@ exposing PCRE2’s extended flag set through the Pythonic `Flag` enum
9090- Module-level helpers and the ` Pattern ` class follow the same call shapes as
9191 the standard library ` re ` module, including ` pos ` , ` endpos ` , and ` flags `
9292 behaviour.
93+ - Python 3.15's ` prefixmatch() ` alias is available at both the module level
94+ and on compiled ` Pattern ` objects, and ` re.NOFLAG ` is re-exported as the
95+ zero-value compatibility alias.
9396- ` Pattern ` mirrors ` re.Pattern ` attributes like ` .pattern ` , ` .groupindex ` ,
9497 and ` .groups ` , while ` Match ` objects surface the familiar ` .re ` , ` .string ` ,
9598 ` .pos ` , ` .endpos ` , ` .lastindex ` , ` .lastgroup ` , ` .regs ` , and ` .expand() ` API.
0 commit comments