Outil Regex en ligne pour extraire et remplacer du texte

Contenu de sortie
Format de sortie
Traitement des résultats
Résultats de l’extraction
Les résultats s’afficheront ici
Laissez vide pour supprimer les éléments correspondants
Syntaxe de remplacement
$1, $2… : référence au Nᵉ groupe capturant
$& : référence à la correspondance complète
$` : référence au contenu situé avant la correspondance
$': référence au contenu situé après la correspondance
Résultat du remplacement
Les résultats s’afficheront ici

Extraction et remplacement par lots, export JSON/CSV et aperçu des remplacements Regex

Extraction et remplacement avec des expressions régulières

Cet outil est conçu pour traiter de grandes quantités de texte. Le mode extraction récupère toutes les correspondances ou certains groupes capturants d’un texte. Le mode remplacement permet de modifier plusieurs occurrences selon une règle Regex.

Extraction Regex

  • Prend en charge les indicateurs courants g pour la recherche globale et i pour ignorer la casse.
  • Détecte automatiquement le nombre de groupes capturants et permet d’afficher la correspondance complète ou un groupe précis.
  • Les résultats vides peuvent être supprimés et les valeurs peuvent être dédupliquées.
  • Un clic sur un résultat permet de revenir au texte original et de mettre en évidence la correspondance.

Formats de sortie

Les résultats peuvent être affichés un élément par ligne, sous forme de tableau JSON ou au format CSV. Les virgules, guillemets et retours à la ligne présents dans les données sont correctement échappés dans le CSV. Les résultats peuvent être copiés ou téléchargés au format TXT, JSON ou CSV.

Remplacement Regex

Saisissez l’expression régulière, le texte de remplacement et le texte source pour effectuer un remplacement par lots. Les références $1 et $2 permettent de réutiliser les groupes capturants, tandis que $& représente la correspondance complète. Un remplacement vide permet de supprimer les correspondances. L’aperçu est mis à jour automatiquement et indique le nombre de remplacements.

Performances et limites

  • Les textes jusqu’à 1 Mo sont traités normalement.
  • Entre 1 et 8 Mo, le traitement peut être plus long.
  • Pour les textes très volumineux, un traitement par morceaux est recommandé.
  • Le nombre d’itérations Regex est limité afin d’éviter les boucles infinies et le blocage de la page.

Gestion des erreurs

Une Regex invalide affiche un message d’erreur explicite. Lorsqu’aucune correspondance n’est trouvée, l’outil l’indique clairement. Les champs Regex ou texte manquants sont également signalés.

Cas d’utilisation

  • Analyse de journaux et extraction d’adresses IP, d’horodatages ou de codes d’erreur.
  • Nettoyage de données et extraction de téléphones, e-mails ou numéros de commande.
  • Collecte d’URL et d’adresses d’images avec export CSV ou JSON.
  • Modification en masse et anonymisation de données sensibles.

Confidentialité

L’extraction et le remplacement sont effectués entièrement dans le navigateur. Les expressions régulières et les textes traités ne sont ni envoyés à un serveur ni enregistrés.

Extraire ou remplacer du contenu en masse avec Regex

L’outil extrait les contenus correspondants dans de grands textes ou remplace des parties du texte selon des expressions régulières. Les résultats peuvent être copiés ou téléchargés directement.
  • Extrait toutes les correspondances ou uniquement certains groupes capturants.
  • Prend en charge les résultats ligne par ligne, JSON et CSV, avec suppression des résultats vides et déduplication.
  • Les résultats peuvent être localisés et surlignés directement dans le texte source.
  • Les remplacements prennent en charge $1, $2 et $& pour les références aux groupes et à la correspondance complète.
  • L’aperçu du remplacement est mis à jour automatiquement et indique le nombre de modifications.
  • Les textes volumineux bénéficient d’avertissements de taille et de limites de traitement.
Convient à l’analyse de journaux, au nettoyage de données, à la collecte d’URL, aux modifications en masse et à l’anonymisation. Tout le traitement reste local au navigateur.
Commentaires 0
Aucun commentaire pour le moment. Soyez le premier à commenter !
Le contenu du commentaire ne peut pas être vide
0/255