1 votes

Rechercher et remplacer avec des caractères génériques et des chaînes de longueur variable dans Notepad++

Je suis en train d'essayer de modifier une série de chaînes de caractères dans Notepad++ en utilisant la fonction de recherche et remplacement. Ce que j'aimerais faire, c'est rechercher un morceau particulier de code HTML, puis supprimer une partie de celui-ci. La partie difficile est qu'un mot dans le segment de code varie.

Par exemple, j'aimerais trouver chaque instance de ceci:

/arama.php?shoes=bile 

(où "shoes" pourrait être n'importe quel mot de longueur variable - sandales, bottes, pantoufles, tongs, etc.)

et le remplacer par simplement

/shoes=bile 

(où "shoes" est quel que soit le mot original dans cette position de la chaîne).

Est-ce possible? Des idées pour y parvenir?

1voto

BLSully Points 111

Vous pouvez utiliser des expressions régulières pour cela comme d'autres l'ont suggéré :

essayez quelque chose comme

/arama.php\?([a-zA-Z]+)=([a-zA-Z]+)

la ligne de remplacement ressemblerait à quelque chose comme

/\1=\2

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X