Comment supprimer la dernière partie de chaque ligne dans notepad ++?

8

Je sais que cela peut être fait dans notepad ++, mais je ne trouve pas la bonne syntaxe de remplacement.

Je souhaite supprimer la dernière partie de cette phrase, à partir de ?:

http://sportnaslava.info/wiki/index.php?title=User:CisBlakeman861

pour qu'il devienne:

http://sportnaslava.info/wiki/index.php
Roi
la source

Réponses:

18

Le regexp est \?.*$

\? mean question mark itself
.* mean everything else
$ means the end of line.

Nous recherchons donc quelque chose commençant par un point d'interrogation et qui dure jusqu'à la fin de la ligne. N'oubliez pas de régler le "mode de recherche" sur "l'expression régulière"

entrez la description de l'image ici

Putnik
la source
merci beaucoup homme qui a aidé et qu'en est-il des lignes sans? exemple lunar.earth.northwestern.edu/mediawiki/index.php/… remplacer par lunar.earth.northwestern.edu/mediawiki/index.php
roi le
4
http://lunar.earth.northwestern.edu/mediawiki/index.php/Limitless_It_the_film_high_quality
http://sportnaslava.info/wiki/index.php?title=User:CisBlakeman861

En utilisant ces exemples, il serait préférable d'utiliser quelque chose comme:

index\.php.*$

Remplacez ensuite par:

index.php

Cela devrait tout trouver après (et y compris) index.php, et le remplacer par juste index.php.

http://lunar.earth.northwestern.edu/mediawiki/index.php
http://sportnaslava.info/wiki/index.php
Josh
la source
merci beaucoup, putnik, alex et josh vous les gars ont résolu
roi