我试图用PHPstorm中的echo $review->helpful;
替换echo stripslashes($review->helpful);
而没有任何运气。
我尝试使用echo \$.*\;
echo stripslashes($1);
,但没有工作我收到格式错误的替换字符串。
任何帮助将不胜感激。
由于
答案 0 :(得分:10)
我不熟悉phpstorm
,但您收到malformed replacement string
错误的原因可能是因为您使用$1
来引用第一个分组,当有没有第一次分组。
尝试使用:
echo \$(.*?);
再次替换,就像你最初做的那样:
echo stripslashes($1);
基本上我所做的只是小组.*
,以便$1
能够引用它,并为星星添加一个懒惰修饰符,以避免稍后在解析中发生任何奇怪的事情。我还删除了\
,因为;
本身并不代表正则表达式中的任何内容,因此无需转义它。
以下是验证其有效的测试:http://fiddle.re/9e47