は、私のような文字列をしている:ここで何を一致させるNOT「うん、二重引用符の前にバックスラッシュが付いていない以外は何にもマッチする正規表現は何ですか?言い換えれば
私は引用符内のすべてのものと一致するにはどうすればよい
:「\何は、二重引用符をエスケープ」。?
私は
^"((?<!\\)[^"]+)"
を考えています。しかし、私の頭には、スピン、それは正または負の後読みをすべきですか?それとも、全く?
動作しません二重引用符を除いて、バックスラッシュを前に付けない文字はどのように一致させるのですか?
カオスは、OPで指定されていないものの、ダブルバックスラッシュを別々に扱いたいと思うでしょう。 –
ハァー、ここで私は再び問題を複雑にする。このような単純な解決策はまったく考えていませんでした。ありがとう! –
私はおそらく '\\。'を使用します。バックスラッシュがバックスラッシュ、バックスラッシュ、(閉じる)二重引用符で混同されるのを防ぐために、バックスラッシュが任意の単一の後続の文字をエスケープできるようにします。明らかに、8進数または16進数のエスケープ、またはUnicodeエスケープを処理したい場合は、ドットの代わりにもっと複雑な式が必要です。 –