正規表現 Part5
■ このスレッドは過去ログ倉庫に格納されています
0720デフォルトの名無しさん
2009/02/13(金) 02:32:08<div class="mori">
<h2>てすと</h2>
<img src="./test.gif">
</div>
<div>わわわ</div>
のようなHTMLからclassがmoriの上四行の部分を抜き出したいのですが、正規表現を
<div class="mori">(.|\n)*<\/div>
とすると最後の<div>わわわ</div>まで入ってしまいます。
次に
<div class="mori">[^(</div>)]*<\/div>
を試してみたのですが、これもうまくいきません。
角カッコの中は丸カッコで囲んでも無視されて一文字ずつに分解されてしまうようです。
どうすればいいんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています