たとえば、「s」のトリプレット間のテキストを一致させようとしています。
"""ここにいくつかのテキスト"""
ここにいくつかのテキストをキャプチャしたいと思います。これは問題なく機能していますが、「s」のトリプレット間のテキストにスラッシュが含まれている場合に問題が発生します/
。たとえば、「」「これは機能しません/機能しません」。
"""これは機能しません/機能しません""""""ここにいくつかのテキスト"""
次に、一致は最初の "" "を無視し、2番目の終了" ""まで一致するため、一致は次のようになります。
これは機能しません/機能しませんここにいくつかのテキスト
私たちが望むのはこれだけではありません/動作しません。私が使用している正規表現は次のとおりです。
(?:"{3})([\p{Alnum}|\p{Punct}|\p{Space}]*)(?:"{3})
メモとしてキャプチャグループを使用しています。