在我的Android應用程序中,我想要在雙引號之間更改字符串的值。例如,我想{"":
如何在android中使用雙引號替換char
我曾嘗試以下的正則表達式的表達式替換{"txt":
,但他們沒有工作......
String abc=replace(str, "{\\txt\\:", "");
String abc=replace(str, "{'txt':", "");...,etc
任何人都可以請提供幫助與此有關。
在我的Android應用程序中,我想要在雙引號之間更改字符串的值。例如,我想{"":
如何在android中使用雙引號替換char
我曾嘗試以下的正則表達式的表達式替換{"txt":
,但他們沒有工作......
String abc=replace(str, "{\\txt\\:", "");
String abc=replace(str, "{'txt':", "");...,etc
任何人都可以請提供幫助與此有關。
您需要使用反斜槓來轉義每個雙引號。
你的問題是有點曖昧,所以我將它的兩個最合理的解釋:
如果你想更換{"txt":
與""
(如您的問題聲明),然後使用此:使用此代碼{"txt":foo}
變爲""foo}
。
如果你想更換{"txt":
與空字符串(如所隱含的示例代碼),然後使用此:
String abc = str.replace("{\"txt\":", "");
這段代碼的文本{"txt":foo}
變得foo}
。
@ Mark Byers:非常棒。冷靜的傢伙 – 2012-04-18 14:49:58
"{\\txt\\:"
將意味着字符串{\txt\
,如果你想匹配(從而替換){"txt"
使用"{\"txt\":"
您是否嘗試過 「\」 TXT \ 「」? – Thomas 2012-04-18 14:25:12
你是否想用''「'(一個包含引號的字符串)或空字符串替換'{」txt「'? – 2012-04-18 14:26:07