中括弧内のコードの一部を取得するために、ある種の正規表現が必要です。これに関する他の質問がありますが、私のものとは少し異なります。中括弧内のコードを正しく取り込む方法は?
このコードをサンプルと見なします。
public function my_method($my_input) {
if(true == false) { $me = "Forever alone. :("; }
if(true == true) { $me = "No longer alone. :}"; }
if(false == false) { $me = ":{ - This is so Wrong."; }
}
と "パブリック関数my_method($ my_input)" の部分を無視します。
if(true == false) { $me = "Forever alone. :("; }
if(true == true) { $me = "No longer alone. :}"; }
if(false == false) { $me = ":{ - This is so Wrong."; }
"{"と "}"の文字列(およびコメントなど)の中で誤解を招くことなく、どうやって取得できますか?
正規表現に関する私の知識は非常に限られており、これを達成するのに苦労しています。 :/
PHPコードを解析しますか? – alexn
これは、正規表現でHTMLを解析できないのと同じ理由で動作しません。PHPもHTMLも標準言語ではありません。 – moodywoody
私は編集を内部メソッドのみに制限するコードエディタを作成/開発しようとしています。 – Diabolic