Cas d'utilisation spécifique pour les caractères génériques dans Notepad ++

0

J'essaie de préparer du code HTML pour l'édition ultérieure dans l'éditeur WYSIWYG et je veux simplifier le processus autant que possible.

Voici un exemple de ma chaîne

<p>C P U xxxxxxxxxxxxxxxxxx</p>

où "CPU" apparaît dans tous les cas et "xxxxx" est une variable (texte et longueur).

Ce que je dois faire est de se transformer en

<h2>C P U xxxxxxxxxxxxxxxxxx</h2>, en préservant essentiellement tout ce qui se trouve entre>>

Je ne peux pas utiliser la recherche régulière / remplacer, car je dois appliquer le style de titre uniquement aux titres. En outre, d'autres questions similaires auxquelles nous avons répondu ici portaient sur le remplacement des extrémités / débuts plutôt que sur le maintien du milieu.

Toute réponse sera très appréciée. Merci.

Kris K
la source

Réponses:

1

Je veux simplifier le processus autant que possible.

Comment puis-je remplacer:

<p>C P U xxxxxxxxxxxxxxxxxx</p>

où "CPU" apparaît dans tous les cas et "xxxxx" est une variable (texte et longueur).

Avec:

<h2>C P U xxxxxxxxxxxxxxxxxx</h2>
  • Menu "Rechercher"> "Remplacer" (ou Ctrl+ H)

  • Définir "Trouver quoi" [\<]p[\>]C P U (.*)[\<]/p[\>]

  • Définissez "Remplacer par" sur <h2>C P U \1</h2>

  • Activer "Expression régulière"

  • Cliquez sur "Remplacer tout"

    Image

Avant :

<p>C P U xxxxxxxxxxxxxxxxxx</p>

Après :

<h2>C P U xxxxxxxxxxxxxxxxxx</h2>

Lectures complémentaires

DavidPostill
la source
@ DavidPpostill Merci beaucoup, cela m'a évité beaucoup de travail manuel.
Kris K
@KrisK Vous êtes le bienvenu;) Le bit important de l'expression rationnelle est "() nous permet d'accéder à tout ce qui est entre parenthèses." et "L'ensemble des parenthèses est accessible avec \ 1" dans la chaîne de remplacement.
DavidPostill