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

Pocket

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

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

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

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

コメント

No comments yet.

コメントの投稿

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