Passer au contenu principal

Rechercher et Remplacer

Un outil en ligne gratuit pour rechercher des cha�nes sp�cifiques dans le texte et les remplacer par d'autres cha�nes en masse.

How to Use

  • Enter your text in the input area
  • Type the text you want to find
  • Enter the replacement text
  • Choose options: case sensitive, whole word, or regex
  • Click "Replace All" to replace all matches

Regex Examples

  • \d+ - Match numbers
  • \w+@\w+\.\w+ - Match email addresses
  • https?://\S+ - Match URLs
  • \s+ - Match whitespace

Fonctionnalit�s principales

  • Rechercher/Remplacer en masse : Modifier toutes les correspondances en une fois
  • Sensibilit� � la casse : Rechercher en distinguant majuscules/minuscules
  • Correspondance de mot entier : Correspondance pr�cise consid�rant les limites de mots
  • Support d'expressions r�guli�res : Correspondance de motifs puissante
  • Comptage de correspondances en temps r�el : Affichage du nombre de correspondances trouv�es
  • Copie instantan�e : Copier le r�sultat en un clic

Description des options

Sensibilit� � la casse (Case Sensitive)

Entr�e : "Hello World, hello world"
Recherche : "hello"
Sensibilit� OFF : 2 correspondances (Hello, hello)
Sensibilit� ON : 1 correspondance (hello uniquement)

Mot entier (Whole Word)

Entr�e : "cat category catch"
Recherche : "cat"
Mot entier OFF : 3 correspondances (cat, cat dans category, cat dans catch)
Mot entier ON : 1 correspondance (cat uniquement)

Utiliser Regex (Use Regex)

L'activation des expressions r�guli�res permet une correspondance de motifs puissante.

Exemples d'Expressions R�guli�res

1. Rechercher des adresses email

\w+@\w+\.\w+

Correspondance : user@example.com, admin@site.org

2. Rechercher des num�ros de t�l�phone

\d{2}-\d{2}-\d{2}-\d{2}-\d{2}

Correspondance : 01-23-45-67-89

3. Rechercher des URL

https?://[^\s]+

Correspondance : http://example.com, https://site.com

4. Rechercher uniquement les chiffres

\d+

Correspondance : 123, 456, 789

5. Supprimer les espaces

Recherche : \s+
Remplacer : (cha�ne vide)

R�sultat : Tous les espaces sont supprim�s

6. Remplacer les sauts de ligne par des virgules

Recherche : \n
Remplacer : ,

R�sultat : Chaque ligne s�par�e par virgule

Exemples pratiques

Supprimer les balises HTML

Recherche : <[^>]+>
Remplacer : (cha�ne vide)

Entr�e :

<p>Hello <strong>World</strong></p>
<div>Test</div>

Sortie :

Hello World
Test

Supprimer les espaces en double

Recherche : \s{2,}
Remplacer : (un espace)

Entr�e :

Hello    World     Test

Sortie :

Hello World Test

Changer le format de date

Recherche : (\d{4})-(\d{2})-(\d{2})
Remplacer : $2/$3/$1

Entr�e :

2024-01-15
2024-12-31

Sortie :

01/15/2024
12/31/2024

Syntaxe des Expressions R�guli�res

Caract�res de base

MotifDescriptionExemple
.N'importe quel caract�rea.c � abc, adc
\dChiffre (0-9)\d+ � 123, 456
\wCaract�re de mot (a-z, A-Z, 0-9, _)\w+ � hello, test_123
\sCaract�re d'espacement\s+ � espace, tab, saut ligne

Quantificateurs

MotifDescriptionExemple
*0 ou plusab*c � ac, abc, abbc
+1 ou plusab+c � abc, abbc
?0 ou 1colou?r � color, colour
{n}Exactement n\d{3} � 123
{n,}n ou plus\d{2,} � 12, 123, 1234
{n,m}Entre n et m\d{2,4} � 12, 123, 1234

Ancres de position

MotifDescriptionExemple
^D�but de ligne^Hello � "Hello World"
$Fin de ligneWorld$ � "Hello World"
\bLimite de mot\bcat\b � "the cat is"

Cas d'usage

1. Refactoring de code

# Changer le nom de variable en masse
Recherche : oldVariableName
Remplacer : newVariableName

2. Nettoyage de donn�es

# Extraire les adresses email
Recherche : [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

3. Formatage de texte

# Supprimer les doubles espaces
Recherche : \s{2,}
Remplacer : (un espace)

Pr�cautions

  1. Test des expressions r�guli�res : Testez d'abord les regex complexes dans le testeur de regex.

  2. Sauvegarde : Sauvegardez les donn�es importantes avant rechercher/remplacer.

  3. �chappement de caract�res sp�ciaux : Les caract�res avec signification sp�ciale en regex doivent �tre �chapp�s avec \ :

    • N�cessite �chappement : . * + ? ^ $ { } [ ] ( ) | \
    • Exemple : \(, \), \., \*

Confidentialit�

Cet outil fonctionne enti�rement c�t� client. Le texte que vous entrez n'est pas envoy� au serveur et est trait� uniquement dans votre navigateur.

=� Cet outil vous a-t-il �t� utile ?

N'h�sitez pas � nous faire part de vos commentaires si vous avez des questions ou des suggestions d'am�lioration !