长话短说我想用$_GET['arbitrarystring']
打包6.5k ()
所以它变为($_GET['arbitrarystring'])
我可以轻松地找到$_GET[
并($_GET[
替换']
。但是,我不想将'])
替换为跟随$_GET['arbitrarystring
我怎么能做到这一点?假设有这样做的正当理由。
答案 0 :(得分:1)
PHP使用preg_replace
:
$string = preg_replace('/\$_GET\[\'[^\']+\'\]/', '($0)', $string);
要在IDE或其他工具中使用它,模式将是:
\$_GET\['[^']+'\]
然后使用由()
包围的IDE中的匹配后引用作为替换。