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

Présentation de l'outil : Remplacement Regex

L'outil de remplacement regex permet de transformer du texte directement dans le navigateur avec des expressions régulières JavaScript. Il prend en charge des modèles comme $1, $2, $& et les références à des groupes nommés, ce qui le rend utile pour le masquage, le nettoyage et la restructuration de texte.

Fonctionnalités prises en charge

  • Remplacement de texte en lot avec regex
  • Références aux groupes de capture et aux groupes nommés
  • Contrôle des indicateurs g / i / m / s / u / y
  • Détail de chaque correspondance et remplacement
  • Copie et téléchargement du résultat

Comment l'utiliser

  1. Saisissez un motif regex et un modèle de remplacement.
  2. Activez les indicateurs nécessaires.
  3. Collez le texte source.
  4. Consultez le résultat et le détail de chaque remplacement.
  5. Copiez ou téléchargez la sortie finale.

Cas d'usage fréquents

  • Reformater des dates
  • Masquer des e-mails, des numéros de téléphone ou des champs de logs
  • Réduire les espaces répétés
  • Convertir des structures de texte en Markdown ou dans d'autres formats