2016-09-01 7 views
0
string a = "\"address\": {\r\n \"label\":" 


string b = "{\r\n \"label\":" 


a.replace(""\"address\": ", "") 

目的はデータ" \ "アドレス\": "を削除し、文字列bと同じ値を取得しますか?これはそれを行う必要があります"を削除し、を使用して置換します。

+1

幸いです。どのようにあなたが乗っているか教えてください... – buffjape

+0

出力サンプル? –

+1

実際の出力は何ですか?構文は 'a.replace(" \ "address \": "、" ")'でなければならず、自己更新されません。文字列c = a.replace( "\" address \ ":"、 "") ' –

答えて

0

引用:"\" "この例では好きではありませんが、それは既に文字列に埋め込まれているので、

 string a = "\"address\": {\r\n \"label\":"; 
     string b = "{\r\n \"label\":"; 
     a = a.Replace("\"address\": ", ""); 
+0

皆さん、ありがとうございました! –

0

、あなたは試してみてください

a.Replace("\"address\": ", "") 
+0

"置換"、大文字のR. – CSharpie

0

置き換えで1引用TOOMANYを持っていたあなたが前にスラッシュを配置する必要があり、文字列に二重引用符を解析したいa.Replace("\\\"address\\\": ", "")

+1

投稿コードに基づいて文字列に実際のバックスラッシュはありません、それらは二重引用符の区切り文字。 – juharr

0

おそらく、文字列の前に@演算子を使用して利益を得ることができます。そうすることで、コードをエスケープする必要がなくなり、より読みやすいコードを作成できます:-)

関連する問題