私は最も短いマッチをキャプチャする必要がある正規表現パターンを持っていますが、そのパターンがネストされている場合はレイジーマッチが機能しません。ここで私が何を意味するかです:まだ貪欲でない一致は依然として貪欲です
正規表現パターン:
/{{.*?}}/
例文字列:上記の例で
{{This}} is {{an example {{sentence}}}}
、私はこれらが最短一致しているとして、{{This}}
と{{sentence}}
を引くことを期待しています、代わりに私は{{This}}
と{{an example {{sentence}}
を得ています。なぜ非貪欲な試合がまだ貪欲であるのか - むしろどこが間違っているのか?
'.'任意の文字は、それはあなたが一致する理由を' {{ 'いずれかに続いて一致しました最初の '}}'までの改行があります。 –