-2

Я хочу удалить эту строку из 1000 файлов. http://txt.do/52h7n

Как написать регулярное выражение для этого? Кто-нибудь может помочь?

1 ответ1

2

Если я правильно понимаю, вам нужно удалить все между <?php а ?> Без удаления самих тегов PHP?

Предполагая, что текст одинаков во всех файлах, вы можете использовать следующее регулярное выражение:

<\?php \$ctbobo.*\$wwhipui-1;

А затем заменить его на <?php (обратите внимание на пробел в конце).

Результат должен быть примерно таким:

<?php ?>

Чтобы выполнить пакетный поиск и заменить в Notepad++, вам нужно нажать « Search в меню», затем « Find in files или просто нажать Ctrl+Shift+F После этого вам нужно будет выбрать папку, в которой находятся ваши файлы, фильтры (скорее всего, вам нужен « *.php »), вставить регулярное выражение из этого поста и нажать « Find them all . Когда это будет сделано, вам нужно перейти на вкладку « Replace » в том же диалоговом окне поиска, вставить шаблон замены сверху и нажать « Replace all .

Я советую вам сделать резервную копию всех ваших файлов, прежде чем делать какие-либо пакетные обновления.

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