正規表現で繰り返し出現するタグ内を取得
<item>
<hoge>aaa</hoge>
</item>
<item>
<hoge>bbb</hoge>
</item>
<hoge>aaa</hoge>
</item>
<item>
<hoge>bbb</hoge>
</item>
みたいな元データで、item 単位で取得したい
phpの場合
preg_match_all('/<item>(.*?)<\/item>/s', $data, $matches) print_r($matches);(.*) や (.+) ではなく (.*?) や (.+?) で、最短一致で指定する
コメント