2012-05-30 3 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

Самый простой способ (а не smartest) состоит в том, чтобы поменять вашу вторую линию на

s1 = s1.replaceAll("IsCustomerInsertSucess=(.*?);", "IsCustomerInsertSucess=2026"); 
Смежные вопросы