私は正規表現では非常に貧弱ですが、これは正規表現を知っている人にとっては非常に簡単です。文字列が<if> <else>
が含まれている場合、それは2つの部分に文字列を分割し、<if>
と<else>
後の2つの文字列を返すよう<if><else>とregexpsを含む文字列を分割する
<if>abc <else>xyz
は、私は正規表現をしたいと思います:
基本的に私はこのような文字列を持つことになります。上の例では、最初の要素がabc
、次はxyz
の配列を返します。私は正規表現を使用しないアプローチにもオープンです。
どのような考えですか?
これを呼び出す前に$ matches = array();で$ matchesを設定する必要がありますか?文字列にが含まれておらず、この行を呼び出した後に$ matchesにアクセスしようとするとどうなりますか? –
上記の私自身の質問に答えるために、 ' 'が見つからない場合、$ matchesは空の配列()に設定されます –