Dreamweaver-заменить регулярными выражениями?

у меня 6 страниц я вам как Post и Get данных несколько раз (на PHP). Теперь я сделал функцию, которая получает данные для меня, поэтому вместо ввода:

$_POST['whatever'];

Я сейчас типа:

gpost('whatever');

проблема в том, что я ленив, чтобы заменить каждый $_POST на gpost() (и $_GET на gget(). Я знаю, как это делается. Но мне также нужно удалить [] скобки. В противном случае это будет выглядеть так: gpost (["что угодно"]), а не то, что я хочу.

но глядя в окне найти / заменить в dreamweaver я увидел флажок с надписью "использовать регулярные выражения". Поэтому я и спрашиваю, Может кто-нибудь помочь мне создать регулярное выражение, которое заменяет это:

$_POST['whatever'];

С этого:

gpost('whatever');

окно замены выглядит следующим образом:

enter image description here

EDIT: теперь я нашел сайт, но он, похоже, не работает. Вот что я придумал теперь:
trentmueller.com/blog/search-and-replace-wildcard-characters-in-dreamweaver.html

найти:

$_GET['([^<]*)']

заменить:

gget("")

Я получаю эту ошибку: unmatched) в регулярном выражении

25
задан a CVn
10.12.2022 10:53 Количество просмотров материала 2756
Распечатать страницу

2 ответа

Если вам нужно заменить это везде, если я не пропущу что-то, нет необходимости использовать регулярные выражения, просто сделайте регулярную замену и поместите $_POST['whatever']; Как найти и gpost('whatever'); Как заменить.

измените выпадающие списки на весь сайт и только в исходном коде.

Если вы хотите использовать регулярные выражения, Stack Overflow, скорее всего, будет вашим лучшим выбором для помощи, но я думаю, что вы будете усложнять вопросы.

1
отвечен William Hilsum 2022-12-11 18:41

вы должны избежать мета-символ, так что попробуйте:

$_GET\['([^<]*)'\]

и

gget("")

это работает для меня.

0
отвечен Damien Varron 2022-12-11 20:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх