Remplacement Regex

Remplacez du texte avec des expressions régulières en ligne, avec des modèles de remplacement, des références de groupes de capture, des groupes nommés et le contrôle des indicateurs.

Indicateurs
Motif actuelSaisissez un motif pour commencer le remplacement.
Mode de remplacementRemplacer toutes les occurrences
Nombre de remplacements0 remplacements
Longueur de sortie0 caractères

Astuces pour les modèles de remplacement

  • $1 Référence le groupe de capture 1, 2, etc.
  • $& Référence la correspondance complète actuelle.
  • $<name> Référence la valeur d'un groupe de capture nommé.
  • $$ Affiche un signe dollar littéral.

Détails du remplacement

Examinez comment chaque correspondance a été transformée par le modèle de remplacement.

Les détails apparaîtront ici lorsque le motif trouvera des correspondances.

Exemples de remplacement courants

Chargez un exemple pour tester des scénarios classiques de remplacement regex.

Reformater des dates

Transforme YYYY-MM-DD en MM/DD/YYYY.

Motif(\d{4})-(\d{2})-(\d{2})
Remplacement$2/$3/$1
Texte sourcePublished: 2024-10-05 Backup: 2025-01-14
Masquer des adresses e-mail

Conserve le premier caractère et le domaine tout en masquant le reste du nom d'utilisateur.

Motif(?<user>[A-Za-z0-9._%+-])[A-Za-z0-9._%+-]*@(?<domain>[A-Za-z0-9.-]+\.[A-Za-z]{2,})
Remplacement$<user>***@$<domain>
Texte sourcehelp(at)example.com support(at)toolmi.com
Réduire les espaces

Transforme les espaces, tabulations et retours à la ligne répétés en un seul espace.

Motif\s+
Remplacement
Texte sourceToolMi makes text cleanup easier.
Liste numérotée en puces

Convertit des étapes ordonnées en puces Markdown.

Motif^(\d+)\.\s+(.+)$
Remplacement- $2
Texte source1. Install dependencies 2. Run the build 3. Deploy the app