読者です 読者をやめる 読者になる 読者になる

tkymtk's blog

Ruby on Rails及びその周辺について調べたこと。Do whatever you want to do at your own pace.

.*? ドット スター クエスチョンマーク あるいは ドット アスタリスク クエスチョンマーク(はてな)とはなにか

.*?

ってなに?

?は non-greedy、貪欲でない

最小限のマッチですませる。
つまり.*?は、任意の文字を最小限でマッチする。

対象:

<a href="http://foobarexample.com"></a><a href="http://barquuxexample.com"></a>
Find What:<a href=".*?</a>

結果:

<a href="http://foobarexample.com"></a>
Find What:<a href=".*</a>

結果:

<a href="http://foobarexample.com"></a><a href="http://barquuxexample.com"></a>

リンク

間違いがあれば、ご指摘下さると幸いです。