Perlについての質問箱 3箱目
■ このスレッドは過去ログ倉庫に格納されています
0239デフォルトの名無しさん
NGNGそれだけだったら、あんまり意味無いけど
否定条件で組み合わせると役に立つ
例えば、HTML読み込んで
<a HREF="〜">
の部分だけ取り出したいとき
(普通はまぁ リンク文字列 </a> も取り出すだろうけど)
/<a.*?>/ # ここで言明使っても良いけど
で出来るが、<a NAME="〜"> みたいに、NAMEを含んでいるタグは要らない場合
/<a(:?(!?NAME=".*?").)*?>/
ってやると
<a HREF="〜"> はマッチするが、<a NAME="〜"> はマッチしない。
寝惚け頭でかいてるが、何とか察してくれ
# ついでに↑の正規表現間違ってるような気がするから当てにしないでくれ
■ このスレッドは過去ログ倉庫に格納されています