私はこの正規表現を使用して、テキストで二重の単語を表示しています。
pattern = re.compile(" ([a-zA-Z]+) \1 ")
result = re.search(pattern, someStringFromAFile)
grep と Notepad++ で使用すると、「 at at 」や「 ninja ninja 」など、必要なものがすべて検出されます。
ただし、同じテキストを Python 正規表現と照合しようとすると、常に None が表示されます。つまり、一致が見られませんでした。Python で行っていることを変更して動作させる方法を知りたいです。
さらに、Python が Notepad++ と grep が行っていることを行っていない理由を説明できれば、それも素晴らしいでしょう :) ありがとう!