Testeur de RegEx
Testez et déboguez des expressions régulières avec mise en surbrillance des correspondances en direct.
Le testeur de regex vous permet d'écrire et de tester des expressions régulières sur un bloc de texte en temps réel. Au fur et à mesure que vous tapez votre motif, l'outil met en évidence chaque correspondance dans la chaîne de test et affiche les groupes capturés, afin que vous puissiez voir exactement comment votre expression se comporte avant de l'utiliser dans le code de production.
Entrez votre expression régulière dans le champ de motif, choisissez les indicateurs (global, insensible à la casse, multiligne, dotAll) et collez le texte à rechercher dans la zone de saisie. Les correspondances sont surlignées en ligne et une liste de correspondances montre chaque groupe capturé avec sa position d'index.
Les expressions régulières sont utilisées pour la validation de formulaires, l'analyse de texte, l'analyse de journaux, les opérations de recherche et remplacement et bien plus encore. Cet outil prend en charge le moteur regex JavaScript standard.
Questions Fréquentes
Implémentation du Code
import re
text = "Order 123 and order 456 were placed on 2024-01-15."
# Find all numbers
numbers = re.findall(r'\d+', text)
print(numbers) # ['123', '456', '2024', '01', '15']
# Match a date pattern
pattern = re.compile(r'(\d{4})-(\d{2})-(\d{2})')
match = pattern.search(text)
if match:
print(match.group(0)) # 2024-01-15
print(match.group(1)) # 2024 (year)
# Replace with a function
result = re.sub(r'\d+', lambda m: f'[{m.group()}]', text)
print(result) # Order [123] and order [456] were placed on [2024]-[01]-[15].
# Case-insensitive search
emails = re.findall(r'[\w.+-]+@[\w-]+\.[\w.]+', text, re.IGNORECASE)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.