DreamWeaver - Замена Регулярными выражениями?

Я имею как 6 страниц, были, я получаю и POST и несколько раз ПОЛУЧАЮ данные (PHP). Я теперь сделал функцию что get's данные для меня, таким образом, вместо ввода:

$_POST['whatever'];

я теперь ввожу:

gpost('whatever');

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

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

$_POST['whatever'];

с этим:

gpost('whatever');

Окно замены похоже на это:

enter image description here

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

Найдите:

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

Замена:

gget("$1")

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

2
задан 28.09.2014, 02:27

2 ответа

Необходимо выйти из метасимвола, так попытка:

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

и

gget("$1")

Это работает на меня.

0
ответ дан 12.12.2019, 00:22

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

Измените холмы отбрасывания на весь сайт и в исходном коде только.

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

1
ответ дан 12.12.2019, 00:22

Теги

Похожие вопросы