Я хочу видалити цей рядок із 1000 файлів. http://txt.do/52h7n
Як написати регулярний вираз для цього? Хтось може допомогти?
Я хочу видалити цей рядок із 1000 файлів. http://txt.do/52h7n
Як написати регулярний вираз для цього? Хтось може допомогти?
Відповіді:
Якщо я правильно розумію, вам потрібно видалити все між <?phpі ?>не видаляти самі теги PHP?
Якщо припустити, що текст абсолютно однаковий у всіх файлах, ви можете використовувати наступний регулярний вираз:
<\?php \$ctbobo.*\$wwhipui-1;
А потім замініть його <?php(відзначте пробіл в кінці).
Результат повинен бути чимось на кшталт:
<?php ?>
Для здійснення пакетного пошуку та заміни в «Блокноті ++» потрібно натиснути Searchв меню, а потім Find in filesабо просто натиснути Ctrl+Shift+F. Після цього вам потрібно буде вибрати папку, яка містить ваші файли, фільтри (швидше за все, вам знадобиться " *.php"), вставити регулярний вираз з цього повідомлення та натиснути Find them all. Коли це буде зроблено, вам потрібно перейти до Replaceвкладки в тому ж діалоговому вікні пошуку, вставити схему заміни зверху та натиснути Replace all.
Раджу зробити резервну копію всіх своїх файлів, перш ніж робити пакетні оновлення.