Як видалити останню частину кожного рядка в блокноті ++?


8

Я знаю, що це можна зробити в блокноті ++, але я не знаходжу правильний синтаксис заміни.

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

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

так що це стає:

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

Відповіді:


19

Згенерація є \?.*$

\? 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.