Php Dreamweaver正则表达式查找并替换为正则表达式

Php Dreamweaver正则表达式查找并替换为正则表达式,php,regex,dreamweaver,regex-greedy,Php,Regex,Dreamweaver,Regex Greedy,我在我的网站上有很多实例,其中我无意中包含了以下代码: if (isset(htmlspecialchars($_GET['u']))) 我需要进行广泛的查找/替换,以将代码转换为: if (isset($_GET['u'])) 我试图使用下面的代码查找正则表达式,但只有在不包含htmlspecialchars和括号的情况下才会出现 查找:htmlspecialchars(\$\u GET['([^']*)') 替换:$\u GET['$1'] 有什么想法吗?谢谢 ()和[]需要转义 i

我在我的网站上有很多实例,其中我无意中包含了以下代码:

if (isset(htmlspecialchars($_GET['u'])))
我需要进行广泛的查找/替换,以将代码转换为:

if (isset($_GET['u']))
我试图使用下面的代码查找正则表达式,但只有在不包含htmlspecialchars和括号的情况下才会出现

  • 查找:htmlspecialchars(\$\u GET['([^']*)')
  • 替换:$\u GET['$1']
有什么想法吗?谢谢

()
[]
需要转义

isset\(htmlspecialchars\(\$_GET\['([^']*)'\]\)\)

@子例程,我在RegularExpressionOK中得到了一个正则表达式语法错误(不匹配),它可以正常工作,但我不能完整地编译它。我怎么找到这个:isset(htmlspecialchars(\$\u GET['([^']*)'))我忘了在那里添加isset部分