タグ :

最短マッチ : 正規表現の応用

投稿日 : 2009年2月2日 | 更新日 : 2011年08月31日 前のページへ戻る

<div class=”hoge”>~</div>を削除するには最短一致(??,*?,+?)を使かう。

マルチラインモードのgrepで最短マッチを使う場合は検索パターン <div class=”hoge”>.*?</div>は赤字にマッチする(期待通り)。

最短マッチを使わないとき検索パターン<div class=”hoge”>.*?</div>は外側の</div>までマッチする。

<div>
	<div class="hoge">
		<p>段落です。</p>
	</div>
</div>

正規表現 | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/regex/854.html/trackback

このページの上へ