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


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.

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

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


Большое спасибо, человек, который помог, а как насчет строк? пример 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

Большое спасибо, Путник, Алекс и Джош, ребята, вы решили это
король
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.