Короче говоря, я хотел бы обернуть 6.5k $_GET['arbitrarystring']
строка $_GET['arbitrarystring']
с помощью ()
чтобы она стала ($_GET['arbitrarystring'])
Я могу найти и заменить $_GET[
с помощью ($_GET[
достаточно легко, но я не хочу заменять любые произвольные ']
на '])
только те, которые следуют за $_GET['arbitrarystring
Как я мог это сделать? Предположим, что для этого есть веская причина.
PHP с использованием preg_replace
:
$string = preg_replace('/\$_GET\[\'[^\']+\'\]/', '($0)', $string);
Чтобы использовать его в среде IDE или другом инструменте, шаблон будет выглядеть так:
\$_GET\['[^']+'\]
Затем используйте любую ссылку обратной связи в своей среде IDE, окруженную ()
качестве замены.
$_GET['arbitrarystring']
строка$_GET['arbitrarystring']
в виде строки?!? 2. Пожалуйста, покажите свой текущий код 3. Также покажите пример с вводом и ожидаемым выводом