この正規表現は何をしますか?
<!--.*?-->
ベストアンサー1
この正規表現は一致しますHTMLコメント
特に:
<!-- matches literal string "<!--"
. matches any character
* is a quantifier, it means "0 or more" of the previous character
? makes the regex non-greedy, so it matches as few times as possible
--> matches literal "-->"
したがって、このテキストの正規表現は次のようになります。
blah <!-- first --> yaddahyaddah <!-- second --> other random words.
のみ一致します<!-- first -->
。
バラよりhttp://regex101.com/r/gF7vX2/1
いいえ?これは、最初の<!--
項目と最後の項目の間のすべての項目と一致します-->
。つまり、次のように一致します。<!-- first --> yaddahyaddah <!-- second -->