フレーズを探して、それに続くいくつかの単語に一致するようにしますが、別の特定のフレーズを見つけた場合は早期に停止します。
たとえば、「going to the」に続く単語を 3 つまで一致させたいのですが、「to try」に遭遇すると、一致プロセスを停止します。たとえば、「ルナ パークに行く」は「ルナ パーク」になります。「going to the capital city of Peru」は「capital city of」になり、「go to the moon to try some Cheesecake」は「moon」になります。
単一の単純な正規表現 (できれば Python) で実行できますか? 考えられるすべての組み合わせを試しましたが、惨めに失敗しました:)。