Syntaxe de base
\d \w \schiffre, caractère de mot, espace.n'importe quel caractère[a-z] [^0-9]classe, classe niée+ * ? {2} {2,4}quantificateurs^ $ \bdébut, fin, limite de mot( ) |groupe, alternative
Python
import re
re.findall(r"\d{2}/\d{2}/\d{4}", texte)
m = re.search(r"(\d{2})/(\d{2})/(\d{4})", texte); m.group(3)
re.sub(r"(\d{2})/(\d{2})/(\d{4})", r"\3-\2-\1", texte)Le préfixe r"…" évite de doubler les antislashs.
Ailleurs
- VS Code : Ctrl + H, icône
.*, remplacement avec$1. - JavaScript :
/\d+/g,texte.replace(/…/g, "…"). - Tester : regex101.com. Linux : grep -E.