用于“mysql_free_result($myvar);”的Java正则表达式-Netbeans

用于“mysql_free_result($myvar);”的Java正则表达式-Netbeans,java,regex,netbeans,Java,Regex,Netbeans,我正在使用netbeans,我正在用php进行一个项目。 我需要使用查找工具,查找项目中可以出现以下字符串的所有点 mysql_free_result($myVarName); $myVarName可以是php中允许的任何名称 然后我必须用 mysql_free_result($myVarName); MyAdditionalString 为了观察脚本中不同点的$myVarName可能不同,因此替换必须替换为正确的var名称 Netbeans查找工具可以使用正则表达式作为搜索模式,那

我正在使用netbeans,我正在用php进行一个项目。 我需要使用查找工具,查找项目中可以出现以下字符串的所有点

  mysql_free_result($myVarName);
$myVarName可以是php中允许的任何名称

然后我必须用

  mysql_free_result($myVarName); MyAdditionalString
为了观察脚本中不同点的$myVarName可能不同,因此替换必须替换为正确的var名称

Netbeans查找工具可以使用正则表达式作为搜索模式,那么我要写什么来查找这一点呢?

         mysql_free_result\(\$[a-zA-Z]+\);
并替换为

        $0 myAdditionalString

感谢@Jakumi的建议

您的问题是如何在netbeans中编写正则表达式来重构恰好位于PHP文件中的变量名?我的问题是编写一个正则表达式,我可以在netbeans的搜索工具中使用它。这个正则表达式需要匹配mysql\u free\u result$myVar,这样我就可以使用search and replace函数在这个指令之后追加一些内容,这或多或少是我写的内容:无论如何,您应该删除PHP标记,因为这个问题都是关于regex的,而不是PHP本身;最后,OP可以替换为$0 MyAdditionalString。但是,php变量也可以包含数字和下划线。。。请参见“是”,它是正确的,但在我的示例中,变量名称中没有数字和下划线