大きな文字列内の 2 つの文字列間の単語数が < n かどうかを確認したい。たとえば、「素早い茶色のキツネが怠惰な犬を飛び越える」のような文字列があるとします。文字列「brown fox」と「lazy dog」の間の距離が、より大きな文字列で < 5 であるかどうかを確認したいと思います。そのための適切なpython正規表現は何でしょうか?
リンク通りにやってみました。私のコードは
s='a quick brown fox jumps over the lazy dog'
m=re.search("'brown fox'\W+(?:\w+\W+){1,4}'lazy dog'",s)
しかし、一致はありませんでした。