感謝をエスケープされている必要があります。引用符がすでに文字列でエスケープされていることを確認する必要があります。そうしないと、一致が失敗します。 (質問のこの種のほとんどの検索結果は、あなたが引用符をエスケープする必要があるか、引用符をエスケープする方法を言うだけのページです。)正規表現:私はこの正規表現の質問には右の検索用語を取得しようと恐ろしい時間を持っていた</p> <p>、引用符を文字列で検索するための
有効:
This is valid
This \"is Valid
This is al\"so Valid\"
無効:
This i"s invalid
This i"s inv"alid
唯一のもの私はこれまでのところ見つけました
((?:\\"|[^"])*)
これはfollの最初の部分と一致するようですおかげで、何も再びエスケープ引用
This is a \"test
た後、これは失敗するはずです:
This is a \"test of " the emergency broadcast system
感謝を任意の助けのために、私はこれがさえ可能であると思います。
あなたはどのような言語を使用していますか? –
+1、REが実際に正しいツールであるように見える興味深い問題。 –
@JosephSilber私は実際には言語を使用していませんが、この正規表現はCMSに使用される正規表現のフィールドの中に入ります。 – Bung