Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils Developpeurchevron_rightOutil de remplacement regexOutil de remplacement regex

Outil de remplacement regex

Utilisez des expressions regulieres pour remplacer du texte localement dans le navigateur.

Outils similaires

Extracteur regex

Extracteur regex

Utilisez des expressions regulieres pour extraire des correspondances localement dans le navigateur.

Outil de decoupage regex

Outil de decoupage regex

Utilisez des expressions regulieres pour decouper du texte localement dans le navigateur.

Compresser un PDF

Compresser un PDF

Réduisez la taille d'un document PDF sans l'envoyer sur un serveur.

JSON validateur

JSON validateur

valider JSON syntax quickly.

Pivoter une Image

Pivoter une Image

Faites pivoter des images selon des angles personnalisés.

Découper une vidéo

Découper une vidéo

Coupez et rognez des clips vidéo à une heure de début et de fin précises dans votre navigateur.

Image en Art ASCII

Image en Art ASCII

Convertissez des images en art ASCII par mappage de luminosité dans votre navigateur.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Advanced Find & Replace with Regex Patterns

Find and replace is essential for refactoring and text Transformeation, but simple string replacement is limited. You can't easily replace all variations of a pattern, rearrange matched content, or conditionally replace based on context. Manual find-and-replace in an editor is slow for complex changes. This Regex Replace Tool lets you define patterns and see replacements instantly before applying them.

Write a regex pattern, specify a replacement using capture groups, and watch the Transformeation happen in real time. Perfect for bulk code refactoring, data Transformeation, and complex text processing.

Powerful Replacement Syntax

Literal Replacement: Simply replace all matches with fixed text.

Capture Group References: Use $1, $2, etc. to reference captured groups, rearranging matched content:

  • Pattern: (\\w+)\\s+(\\w+) (first and last name)
  • Replacement: $2, $1 (last name, first name)
  • Example: "John Smith" → "Smith, John"

Special Replacements:

  • $&: The entire matched string
  • $`` : Text before the match
  • $': Text after the match

Common Code Refactoring Scenarios

Rename Variables Across Files: Find all instances of a variable pattern and rename them. For example, change user_id to userId everywhere:

  • Pattern: user_id
  • Replacement: userId

For complex patterns like function_name( that vary:

  • Pattern: (\\w+_\\w+)\\(
  • Replacement: Use a pattern to extract and Transforme the name

ReFormate Data: Transforme data Formates without manual editing. Convertit date Formates, phone numbers, or address Formates by extracting parts and recombining them:

  • Pattern: (\\d{4})-(\\d{2})-(\\d{2}) (YYYY-MM-DD)
  • Replacement: $3/$2/$1 (DD/MM/YYYY)

Code Modernization: Update code syntax across files. For example, update import statements, function signatures, or API calls:

  • Old: require('module')
  • New: import 'module'

HTML/XML Transformeation: Restructure or update markup by finding patterns and rewriting them with rearranged content.

Log Cleanup: Remove or Transforme sensitive data in logs. Find email addresses, phone numbers, or IDs and replace them with redacted versions:

  • Pattern: \\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Z|a-z]{2,}\\b
  • Replacement: [REDACTED]

Live Preview Before Applying

See the Transformeation in real time. This is crucial—test your pattern and replacement on a sample before applying to entire documents. Mistakes in find-and-replace can corrupt large files quickly.

Full Regex Flag Support

  • g (global): Replace all matches, not just the first
  • i (case-insensitive): Replace regardless of case
  • m (multiline): Treat line boundaries as match anchors
  • s (dotAll): Dot matches newlines

Copy & Use Results

Once satisfied with the Transformeation, copy the result to your presse-papiers and paste it directly into your editor or files.

100% Traitement local

All find-and-replace happens in your navigateur. Your content never leaves your machine, making this safe for proprietary code, sensitive data, or internal documentation.