.*?は最短マッチではなく、最左最短マッチ

https://qiita.com/anqooqie/items/191ad215e93237c77811

"<<<hoge>>>".match(/<.*?>/); // → <<<hoge>

<.*?>は先頭の<がマッチした後に、そこからマッチする部分をできるだけ最小化しようと試みる。