Как удалить последнюю часть каждой строки в блокноте ++?

8

Я знаю, что это можно сделать в notepad ++, но я не могу найти правильный синтаксис замены.

Я хочу удалить последнюю часть этого предложения, начиная с ?:

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

так что становится:

http://sportnaslava.info/wiki/index.php
король
источник

Ответы:

18

Регулярное выражение \?.*$

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

Таким образом, мы ищем что-то, начиная с вопросительного знака и длится до конца строки. Не забудьте установить «режим поиска» на «регулярное выражение»

введите описание изображения здесь

Putnik
источник
Большое спасибо, человек, который помог, а как насчет строк? пример lunar.earth.northwestern.edu/mediawiki/index.php/… заменить на lunar.earth.northwestern.edu/mediawiki/index.php
король
4
http://lunar.earth.northwestern.edu/mediawiki/index.php/Limitless_It_the_film_high_quality
http://sportnaslava.info/wiki/index.php?title=User:CisBlakeman861

Используя эти примеры, было бы лучше использовать что-то вроде:

index\.php.*$

Затем заменить на:

index.php

Это должно найти все после (и включая) index.php, и заменить его просто index.php.

http://lunar.earth.northwestern.edu/mediawiki/index.php
http://sportnaslava.info/wiki/index.php
мистифицировать
источник
Большое спасибо, Путник, Алекс и Джош, ребята, вы решили это
король