Googleのre2ライブラリでlongest_matchオプションが何をするのか理解できません。
正しくない説明:
に適用
/a*/する場合、longest-matchを設定すると、Kleeneクロージャが貪欲になり、正規表現が空の文字列ではなく"aaaaa"文字列全体と一致するようになります。"aaaaa"""に適用
/a*/する場合、longest-matchを設定すると、左端の一致(インデックス0から開始)ではなく"abaa"、最も長い一致(インデックス2から開始)に正規表現が一致します。"aa""a"
これについて話し合っている人をインターネット上で見つけることができませんでした。これは、私だけが混乱していることを示唆しています。誰かが私を助けることができますか?