echo $review->helpful;
を正規表現にしようとすると、PHPstormのecho stripslashes($review->helpful);
が運が無くなります。phpstorm regex検索と置換
私はecho \$.*\;
をecho stripslashes($1);
と試しましたが、機能しませんでした。不正な形式の置換文字列を取得しました。
ご協力いただければ幸いです。
おかげ
echo $review->helpful;
を正規表現にしようとすると、PHPstormのecho stripslashes($review->helpful);
が運が無くなります。phpstorm regex検索と置換
私はecho \$.*\;
をecho stripslashes($1);
と試しましたが、機能しませんでした。不正な形式の置換文字列を取得しました。
ご協力いただければ幸いです。
おかげ
私はphpstorm
に慣れていないんだけど、あなたは何の最初のグループが存在しない場合、最初のグループを参照するために$1
を使用しているので、あなたがmalformed replacement string
エラーを取得している理由は、おそらくです。これを使用して
試してみてください。
echo \$(.*?);
そして、あなたが最初にやったように、これで再び置き換え:
echo stripslashes($1);
は基本的に私がしたすべては、グループ.*
ので$1
はそれを参照することができるだろうということでした後でパーズで奇妙なことが起こるのを避けるために、星に怠惰な変更子を追加しました。 ;
自体が正規表現に何も立っていないので、私は\
を削除しました。エスケープする必要はありません。
これは動作することを確認するためのテストです:http://fiddle.re/9e47