Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
a {anything}aとan{anything}のような2つの正規表現がある場合、それらに非ボイド交差があるかどうかをどのように判断できますか?
ありがとうございました
最初の正規表現には2番目の正規表現が含まれているため、2つの正規表現を次のように作成できると思います。
a[^n].+ an.+
最初のものは、2 番目の文字として n を禁止します。2 番目のものは、2 番目の文字として n を課します。
それらを先読みに変えて、ヒットするかどうかを確認できます。
(?=regex1)(?=regex2)