0

a {anything}aとan{anything}のような2つの正規表現がある場合、それらに非ボイド交差があるかどうかをどのように判断できますか?

ありがとうございました

4

3 に答える 3

0

最初の正規表現には2番目の正規表現が含まれているため、2つの正規表現を次のように作成できると思います。

a[^n].+
an.+

最初のものは、2 番目の文字として n を禁止します。2 番目のものは、2 番目の文字として n を課します。

于 2012-04-10T14:01:01.077 に答える
0

それらを先読みに変えて、ヒットするかどうかを確認できます。

(?=regex1)(?=regex2)
于 2012-04-10T14:08:11.407 に答える