2017-01-10 4 views
0

引用符で囲まれた正規表現一致何か:スウィフト - 私は引用符の内側に何もマッチする正規表現を探しています

=「d」を。

現在、私はこれがあります。

[^ = \ S "] * [^。";]すべて

=「何かのために働く

をむしろ長い。

私は単一のd行で述べたように1文字の状況になるまで。私は正規表現に精通していないので、どんな助けも大歓迎です。

ありがとうございます!

+0

内部にエスケープシーケンスがありますか? '=" d \ "s \" "'のように?正規表現で使用しているコードは何ですか?たぶん '(?<=")。+?(?= ";)'となります。 –

+0

何かがエスケープされた文字でも引用符の中に入ることができます。 – crizzwald

+0

あなたはあなたの最後の –

答えて

0

この正規表現:

"([^"]|(?<=\)")*" 

は、引用符の内側"を脱出しています。

+0

を入力する必要があると思います。 "([^"] |(?<= \\) ")*"しかし、今更新したばかりのものがエラーをスローします... – crizzwald

+0

それはあなたの使い方によって異なります。いくつかの形式では、リテラルを得るためにいくつかの文字をエスケープする必要があります。最初のものがあなたに合っていれば、それは問題ありません。 –