0

正規表現では、肯定先読みまたはlookbehindでテキストをキャプチャすると便利です。しかし、Oniruguma(例えば)は、否定 lookaheadのキャプチャグループをサポートしています(否定的なlookbehindではありません)。私が理解できる最良の方法として、は決してのキャプチャの値になります。正解ですか、何か逃しましたか?ネガティブルックアラウンドでキャプチャグループを使用することはありますか?

+0

どのような面に興味がありますか?キャプチャしたコンテンツやユースケースにアクセスできるかどうか –

+0

先読みのキャプチャグループが実装されていないと、何かが失われてしまうのではないかと疑問に思う。答えは「はい」と思われます。もし@PaulCrovellaが答えとしてコメントを投稿すれば、私はそれを受け入れます。 –

答えて

1

キャプチャグループは、ルックアラウンド内で逆参照によって使用できます。たとえば:

a(?!(.)\1) 

これは、それがすぐに繰り返し文字が続いていない場合にのみ、aと一致します。だから "ab"はマッチしたが、 "abb"はマッチしないだろう。

https://regex101.com/r/Iw3Rwt/1

関連する問題