objectif
Précompiler pour réutilisation rapide.
code minimal
import re
pat = re.compile(r"[A-Za-z]+")
print(bool(pat.fullmatch("abc")))
utilisation
import re
pat = re.compile(r"\d{2,4}")
print(pat.sub("#", "id=1234"))
variante(s) utile(s)
import re
pat = re.compile(r"foo|bar")
print(len(pat.findall("foobarfoo")))
notes
- Compiler une fois, réutiliser sur de nombreux textes.