在php storm中查找代码中所有$u post[';a-z';]模式的正则表达式?

在php storm中查找代码中所有$u post[';a-z';]模式的正则表达式?,php,regex,phpstorm,Php,Regex,Phpstorm,我想用mysqli\u real\u escape\u字符串($\u POST['a-z'])替换所有$\u POST['a-z']模式 因此,替换将添加mysqli\u real\u escape\u字符串(在开头,)在“]的结尾-保持完整,所有这些['] 在php storm中执行此操作的正则表达式是什么?搜索模式:(\$\u POST\['[a-zA-Z0-9\-]+'\]) 替换字符串:mysqli\u real\u escape\u字符串($1) 这将替换字符串,如$\u POST['

我想用
mysqli\u real\u escape\u字符串($\u POST['a-z'])替换所有
$\u POST['a-z']
模式

因此,替换将添加
mysqli\u real\u escape\u字符串(
在开头,
“]
的结尾-保持完整,所有这些
[']

在php storm中执行此操作的正则表达式是什么?

搜索模式:
(\$\u POST\['[a-zA-Z0-9\-]+'\])

替换字符串:
mysqli\u real\u escape\u字符串($1)


这将替换字符串,如
$\u POST['a-z']
$\u POST['aaa']
$\u POST['Hello-Pink\u Kitten99']
如果您还需要匹配其他字符,请根据需要调整模式。

非常感谢您,它节省了我这么多的时间。再次感谢您。Plz还建议将上述内容替换为mysqli_real_escape_字符串($this->db->connection,$\u POST['a-z'])我尝试用mysqli_real_escape_字符串替换($this->db->connection,$\u POST['a-z'])但phpstorm生成错误,说“u正在折射,替换格式不正确”,就像
mysqli\u real\u escape\u字符串(\\\$this->db->connection,$1)