2012-05-30 121 views
0

我在字符串替換中出現了一些混淆。我有串狀更改字段的值

CustomerEmailID=fake; NavigatePageValue=0; IsCustomerInsertSucess=asdewewew; 
在此字符串我需要改變的 IsCustomerInsertSucess價值給他人

。但我迷惑,我

我怎麼能有

String s1 = "CustomerEmailID=fake; NavigatePageValue=0; IsCustomerInsertSucess=asdewewew;"; 
s1 = s1.replaceAll("IsCustomerInsertSucess=(.*?);", "2026"); 

嘗試,但其更換整個領域還我需要改變的值只能請你幫我

+0

下面的答案應該可以解決你的問題,但請重新考慮你的設計。你爲什麼要替換一個字符串中的信息以及它是什麼格式?也許你想看看JSON在Android中序列化/反序列化對象 - 請儘量避免像這樣的字符串修改。乾杯 – AxelTheGerman

回答

0

最簡單的方法(而不是最聰明)是改變你的第二行

s1 = s1.replaceAll("IsCustomerInsertSucess=(.*?);", "IsCustomerInsertSucess=2026");