Извините, используйте yourString.replaceAll ("& amp; b = \\ d +", "");

уйста, дайте мне код для удаления&b=52 из строк, таких как эти:

[email protected]&[email protected]&b[email protected]&b=52
 marcog18 янв. 2011 г., 11:21
Как ты получаешь такую ​​строку? Похоже, сломанный парсер URL. возможноhtml-декодирование объектов с последующимс помощьюURL разобрать URL это то, что вам нужно, а не исправление сломанного парсера.

Ответы на вопрос(3)

String str = "[email protected]&b=52";
String cleanStr = str.replace("&b=52", "");
 akshay18 янв. 2011 г., 12:07
После использования yourString.replaceAll ("& amp; b = \ d +", ""); регулярное выражение выдает ошибку, а ошибка: -> Недопустимая escape-последовательность (допустимыми являются \ b \ t \ n \ f \ r \ " \ '\\), пожалуйста, дайте мне модифицированный код
 vmg18 янв. 2011 г., 13:21
Извините, используйте yourString.replaceAll ("& amp; b = \\ d +", "");
 vmg18 янв. 2011 г., 11:57
Использование регулярных выражений: yourString.replaceAll ("& amp; b = \ d +", "");

Как насчет этого?

String s1 = "[email protected]&b=52";
String s2 = s1.substring(0, 13);

Предупреждение:Может работать не во всех ситуациях. Я могу улучшить его, если вы дадите больше информации о вашей проблеме.

 marcog18 янв. 2011 г., 11:48
Смотрите обновление, которое я редактировал в OPповторно пост.

Ваш ответ на вопрос