0
orange
のすべての反復が、ではなく、の前にRegExを使用してapple and
を見つけたいとします。私はまた、これがそれぞれの複数形のために働くことを望みます。回り込みのオプション文字
ここには、どのような妥当性があるべきか、または妥当でないべきかのリストがあります。
orange - valid
oranges - valid
an orange - valid
apple and orange - invalid
apple and oranges - invalid
apples and orange - invalid
apples and oranges - invalid
これまで可能にしたコードは次のとおりです。
(?<!apples? and)oranges?
私はそれをテストするとき、私はapple
後に、オプションのs
文字に遡っ、エラーが表示されます。 Regex101はこのエラーを次のように記述します。
Lookbehindsはゼロ幅である必要があります。したがって、量指定子は使用できません。
なぜですか?どうすればこの問題を解決できますか?
これはトリックをしました!ありがとう! – GarethPW