最短マッチ : 正規表現の応用
<div class=”hoge”>~</div>を削除するには最短一致(??,*?,+?)を使かう。
マルチラインモードのgrepで最短マッチを使う場合は検索パターン <div class=”hoge”>.*?</div>は赤字にマッチする(期待通り)。
最短マッチを使わないとき検索パターン<div class=”hoge”>.*?</div>は外側の</div>までマッチする。
<div>
<div class="hoge">
<p>段落です。</p>
</div>
</div>
関連記事
コメント
コメントはまだありません。
コメントの投稿
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。
トラックバックURL
http://www.findxfine.com/programming/regex/854.html/trackback