Recherche de correspondances autour d'un texte spécifique dans Notepad ++


1

Comment puis-je trouver des correspondances autour du texte identique à celui-ci:

if(strcmp(cmdtext, " /x ", true) == 0)

if(strcmp(cmdtext, " /y ", true) == 0)

if(strcmp(cmdtext, " /z ", true) == 0)

En gros, je veux trouver des correspondances dans ce format: if(strcmp(cmdtext, "et", true) == 0)

Réponses:


1

Si vous vous assurez que le mode de recherche est défini sur Expression régulière et . correspond à la nouvelle ligne n'est pas sélectionné, l'un des éléments suivants devrait fonctionner:

if\(strcmp\(cmdtext, ".*?", true\) == 0\)
if\(strcmp\(cmdtext, " /. ", true\) == 0\)

Si par contre vous voulez remplacer la section du milieu par quelque chose d'autre (par exemple /a) et conserver les sections de gauche et de droite, utilisez ceci:

Chercher: (if\(strcmp\(cmdtext, ").*?(", true\) == 0\))

Remplacer: \1 /a \2

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.