私はnetbeansを使用しており、置換機能を使用して、特定のものをより多くのファイルで$ this-> escape(stuff)でラップしたいのですが、次のような条件がたくさんあります。
マッチ:
$this->$variable, $variable
$this->$array['something'], $this->$array[0], $array['something'], $array[0]
一致しない:
$this->partial, $this->escape, $this->form
私がこれまでに持っているものは問題なく動作します
これを交換してください
echo\s+(\$this->[->a-zA-Z_']+[^\s;(])
これとともに
echo \$this->escape\($1\)
配列では機能せず、何も除外せず、$variableとも一致しません
手でたくさんの弦を通り抜ける苦痛を軽減するために、誰かが助けて、表現を改善することができますか?どんな助けでも大歓迎です。
編集:私の作業例に除外を追加するだけで十分です。