8

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

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

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

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

http://sportnaslava.info/wiki/index.php

2 ответа2

18

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .