Skip to content

Tout pour WordPress, le développement web — et plus encore

💡 Astuces utiles de Notepad++ : regex, raccourcis clavier et nettoyage auto du texte en 2026

💡 Astuces utiles de Notepad++ : regex, raccourcis clavier et nettoyage auto du texte en 2026

Vous avez ouvert un log de cinq mille lignes et passé une heure à supprimer les doublons à la main. Ou vous avez collé du texte de Word dans WordPress et obtenu des doubles sauts de ligne dans tout le document. Notepad++ élimine ces deux scénarios en une seule passe, mais seulement si vous connaissez trois ou quatre techniques précises.

La plupart des utilisateurs s'arrêtent au Ctrl + F de base. Pourtant, le moteur intégré d'expressions régulières Boost transforme l'éditeur en outil de traitement par lots du texte. Ci-dessous, un aide-mémoire regex, plus de trente raccourcis clavier et une instruction pas à pas applicable immédiatement.

Valable pour Notepad++ version 8.9.6.4, juin 2026.

💡 Aperçu rapide:

  • Trois modes de recherche comparés dans un tableau: normal, étendu et expressions régulières

  • Quatre tableaux de symboles regex: de base, classes de caractères, quantificateurs et groupement

  • Trois scénarios concrets de recherche et remplacement: balises HTML, liens markdown, extraction d'URL

  • Plus de trente raccourcis clavier en quatre groupes et une instruction pas à pas pour nettoyer du texte issu de Word

Trois modes de recherche: quoi et quand utiliser

Notepad++ a trois modes de recherche. Ils se basculent en bas des boîtes de dialogue Ctrl + F et Ctrl + H, groupe «Mode de recherche». Confondre les modes, c'est obtenir zéro correspondance là où il devrait y en avoir cent.

Mode

Ce qu'il prend en charge

Quand l'utiliser

Normal

Texte exact

Recherche d'un mot ou d'une phrase sans caractères spéciaux

Étendu

\n \t \r \0

Remplacement de sauts de ligne, tabulations, caractères nuls

Expressions régulières

Syntaxe Boost complète

Motifs, classes de caractères, quantificateurs, groupement

Le mode étendu, un moyen rapide de remplacer les sauts de ligne par des espaces sans regex. Si vous avez besoin de groupement ou de classes de caractères, passez au mode complet.

Expressions régulières: l'aide-mémoire du quotidien

Le mode expressions régulières s'active dans la boîte de dialogue de recherche (Ctrl + F) ou de remplacement (Ctrl + H): en bas de la fenêtre, le sélecteur «Mode de recherche», «Expressions régulières». Après cela, les caractères spéciaux se mettent à fonctionner comme des opérateurs, et non comme du texte ordinaire.

Boîte de dialogue de recherche Notepad++ avec le mode expressions régulières activé

Le moteur Boost est compatible avec la syntaxe de VS Code, Sublime et Vim. Un motif appris ici, vous l'utilisez partout.

Symboles de base:

Symbole

Ce qu'il recherche

.

N'importe quel caractère, sauf le saut de ligne

^

Début de ligne

$

Fin de ligne

\d

N'importe quel chiffre (équivalent de [0-9])

\D

N'importe quel caractère, sauf un chiffre

\w

Lettre, chiffre ou underscore (équivalent de [a-zA-Z0-9_])

\W

N'importe quel caractère, sauf \w

\s

Caractère d'espacement: espace, tabulation, saut de ligne

\S

Caractère non-espacement

\n

Caractère de nouvelle ligne (LF)

\r

Retour chariot (CR)

Classes de caractères:

Construction

Ce qu'elle recherche

[abc]

N'importe lequel des caractères listés

[a-z]

N'importe quelle lettre latine minuscule

[A-Z]

N'importe quelle lettre latine majuscule

[a-zA-Z]

Lettre latine, quelle que soit la casse

[0-9]

N'importe quel chiffre (équivalent de \d)

[^abc]

N'importe quel caractère, sauf a, b, c

Quantificateurs:

Symbole

Combien de fois

*

Zéro répétition ou plus

+

Une répétition ou plus

.*

N'importe quel ensemble de caractères dans les limites de la ligne

.+

N'importe quelle ligne non vide

Limites et groupement:

Construction

Ce qu'elle fait

\b

Limite de mot

\B

Non-limite de mot

()

Groupement: le contenu est accessible dans le remplacement via \1, \2

\|

«Ou» logique

Quatre motifs à garder en mémoire:

  • ^$, une ligne vide (début puis fin immédiate)
  • ^\s*$, une ligne ne contenant que des caractères d'espacement
  • ^.*$, tout le contenu de la ligne du début à la fin
  • \r\n, une ligne vide au format Windows (CRLF)

Recherche et remplacement: trois scénarios concrets

La théorie sans pratique ne s'ancre pas. Trois tâches issues du travail réel avec le code et le contenu pour WordPress.

Supprimer les balises HTML en conservant le texte

Vous avez exporté du contenu d'un ancien CMS et obtenu une bouillie de balises. Il faut nettoyer le formatage et ne garder que le texte brut. En mode expressions régulières:

1Rechercher : <[^>]*>
2Remplacer : (laisser vide)

Le motif <[^>]*> trouve tout ce qui se situe entre < et >: balises ouvrantes, fermantes, auto-fermantes <br/>. Le champ de remplacement, vous le laissez vide. Le HTML disparaît, le texte reste intact.

Supprimer les liens en conservant l'ancre

Vous avez une liste au format [Titre](url), il faut ne garder que les titres. Deux passes en mode regex.

Étape 1. On retire la partie lien avec la parenthèse ouvrante:

1Rechercher : \(https?://[^)]*\)
2Remplacer : (laisser vide)

Étape 2. On retire les crochets. Vous basculez en mode normal: vous cherchez [, remplacez par rien; puis ], aussi par rien.

Une centaine de liens se transforme en liste propre de titres en deux opérations.

Extraire l'URL d'une liste markdown

Tâche inverse: à partir de [Titre](https://example.com) il faut ne garder que l'adresse. Une passe en mode regex:

1Rechercher : ^[^(]*\(([^)]+)\).*$
2Remplacer : \1

La construction ([^)]+) capture l'URL à l'intérieur des parenthèses. \1 la réinsère dans le champ de remplacement, tout le reste du texte de la ligne est écarté.

Raccourcis clavier: travailler sans souris

L'ensemble de combinaisons qui fait gagner du temps dans le travail quotidien avec le code et le contenu. Mettez la page en favori comme référence.

Travail avec les fichiers et les onglets:

Action

Touches

Ouvrir un document

Ctrl + O

Nouvel onglet

Ctrl + N

Fermer l'onglet

Ctrl + W

Enregistrer

Ctrl + S

Enregistrer sous

Ctrl + Alt + S

Tout enregistrer

Ctrl + Shift + S

Document suivant

Ctrl + Tab

Document précédent

Ctrl + Shift + Tab

Édition de base:

Action

Touches

Tout sélectionner

Ctrl + A

Copier

Ctrl + C

Couper

Ctrl + X

Coller

Ctrl + V

Annuler

Ctrl + Z

Rétablir

Ctrl + Y

Dupliquer la ligne ou le texte sélectionné

Ctrl + D

Au début du document

Ctrl + Home

À la fin du document

Ctrl + End

Au début de la ligne

Home

À la fin de la ligne

End

Recherche et remplacement:

Action

Touches

Recherche de texte

Ctrl + F

Remplacement de texte

Ctrl + H

Recherche dans les fichiers

Ctrl + Shift + F

Rechercher suivant

F3

Rechercher précédent

Shift + F3

Rechercher la sélection, suivant

Ctrl + F3

Rechercher la sélection, précédent

Ctrl + Shift + F3

Aller à la ligne

Ctrl + G

Opérations spéciales:

Action

Touches

Convertir en minuscules

Ctrl + U

Convertir en MAJUSCULES

Ctrl + Shift + U

Commenter la sélection

Ctrl + Shift + Q

Décommenter la sélection

Ctrl + Shift + K

Appel de la liste de balises ou de mots-clés

Ctrl + Space

Marquer la ligne d'un signet

Ctrl + F2

Navigation par signets, en avant

F2

Navigation par signets, en arrière

Shift + F2

Décaler le texte vers la droite

Tab

Décaler le texte vers la gauche

Shift + Tab

Mode plein écran avec onglets

F11

Mode plein écran sans panneaux

F12

Zoom de la zone de texte

Ctrl + molette de la souris

Le déplacement de blocs sans copier-coller mérite une attention particulière. Maintenez Ctrl + Shift et déplacez le bloc sélectionné dans le document avec les touches / . Le presse-papiers n'est pas touché. Le risque d'écraser accidentellement un fragment important est nul.

Instruction pas à pas: retirer les lignes vides après un collage depuis Word

Vous avez copié du texte depuis Microsoft Word, collé dans WordPress et obtenu des doubles et triples sauts de ligne. Au lieu d'un nettoyage manuel, l'opération intégrée de Notepad++ s'en charge en trois étapes.

Étape 1. Ouvrez le document problématique. Les lignes vides sont visibles d'emblée.

Document avec des lignes vides avant traitement dans Notepad++

Étape 2. Sélectionnez tout le contenu: Ctrl + A.

Sélection de tout le texte dans Notepad++ avant la suppression des lignes vides

Étape 3. Dans le menu principal: Édition → Opérations sur les lignes → Supprimer les lignes vides.

Menu Édition, Opérations sur les lignes, Supprimer les lignes vides dans Notepad++

Voilà. Les lignes vides disparaissent, le texte est prêt à être collé dans WordPress sans <br> superflus ni <p></p> vides. La technique fonctionne aussi pour les collages depuis Google Docs. Elle économise des dizaines de minutes sur les longs documents.

Commentaire de code: deux combinaisons pour tout le cycle

Pour un développeur WordPress qui modifie chaque jour functions.php, du CSS ou du JavaScript, le commentaire de code constitue une part permanente du travail. Deux combinaisons couvrent tout le cycle:

  • Ctrl + Shift + Q, commenter le bloc sélectionné. Notepad++ insère lui-même la syntaxe selon le type de fichier: // pour PHP et JavaScript, /* */ pour CSS.
  • Ctrl + Shift + K, décommenter un bloc précédemment commenté.

Fonctionne aussi bien pour des lignes isolées que pour des blocs multi-lignes. Le langage est déterminé automatiquement par l'extension du fichier. Se souvenir où va le double slash et où va l'astérisque n'est pas nécessaire.

Vidéo: le jeu de techniques de base en 5 minutes

Pour ceux qui assimilent mieux le format visuel que le texte, une courte introduction aux fonctionnalités clés de l'éditeur:

Après le visionnage, les raccourcis clavier et les motifs regex de l'aide-mémoire ci-dessus reposeront sur une base claire.

⁉️🤔 Questions fréquentes

Comment activer le mode expressions régulières dans Notepad++?

Ouvrez la boîte de dialogue de recherche (Ctrl + F) ou de remplacement (Ctrl + H). En bas de la fenêtre, trouvez le groupe de sélecteurs «Mode de recherche» et choisissez «Expressions régulières». Après cela, tous les caractères spéciaux se mettent à fonctionner comme des opérateurs Boost. Aucun réglage supplémentaire n'est requis.

Pourquoi le motif \n ne trouve-t-il pas le saut de ligne?

Très probablement, le fichier utilise le format Windows de fins de ligne: CRLF, et non LF. Essayez le motif \r\n ou l'universel \R (saut de ligne dans Boost). Le format actuel est visible dans la barre d'état de Notepad++: «Windows (CR LF)», «Unix (LF)» ou «Macintosh (CR)».

En quoi le mode de recherche étendu diffère-t-il des expressions régulières?

Le mode étendu ne comprend que les séquences d'échappement: saut de ligne, tabulation, retour chariot. Les quantificateurs, les classes de caractères et le groupement ne sont disponibles qu'en mode «Expressions régulières». Pour remplacer des sauts de ligne par des espaces, l'étendu suffit. Pour supprimer des balises ou extraire des données, il faut le regex complet.

Peut-on rechercher et remplacer dans plusieurs fichiers à la fois?

Oui: Ctrl + Shift + F ouvre la boîte de dialogue «Rechercher dans les fichiers». Indiquez le dossier, le masque de fichiers (*.php, *.css) et le motif de recherche. Notepad++ parcourra tous les fichiers correspondants et affichera les résultats dans un panneau séparé. Pour un remplacement de masse, l'onglet «Remplacer dans les fichiers». Avant de lancer, faites impérativement une copie de sauvegarde du dossier.

Comment supprimer les lignes contenant un mot précis?

En mode expressions régulières: dans le champ «Rechercher» saisissez ^.*mot_clé.*\R, laissez le champ «Remplacer» vide. La construction \R capture le saut de ligne avec le texte de la ligne, pour qu'il ne reste pas de vide à la place de la ligne supprimée. Fonctionne pour n'importe quel motif de texte.

Que mettre en favori et par où commencer

Les expressions régulières, maîtrisées dans Notepad++, fonctionnent partout. La même syntaxe dans VS Code, dans le code PHP (preg_match), en JavaScript, dans les requêtes SQL. Ce n'est pas une particularité d'un seul éditeur. Une compétence de base du développeur.

  • Si vous travaillez avec du contenu pour WordPress: commencez par le nettoyage des lignes vides selon l'instruction ci-dessus. Vous verrez le résultat en une minute.
  • Si vous traitez des exports d'un ancien CMS: le motif <[^>]*> pour supprimer les balises HTML couvre la plupart des tâches typiques en une passe.
  • Si vous préparez des données après un changement de domaine: Ctrl + H en mode regex pour normaliser les URL remplacera des heures de travail manuel par un seul lancement.

Téléchargez Notepad++ gratuitement sur le site officiel et testez ces techniques sur le premier fichier problématique venu. Quel scénario de cette analyse rencontrez-vous le plus souvent, écrivez-le en commentaire.