@askalidov

Как удалить из строки все, кроме определенного шаблона?

Есть строка:
"<какой-то текст или символы>130 кг<какой-то текст или символы>"

необходимо удалить из строки все, кроме 130 кг
При этом вместо 130 может быть любое число
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
@avgwowenjoyer
Возможно сделать так, при условии, что это будет единственное число с двумя и более знаками:
String str = "<какой-то текст или символы>130 кг<какой-то текст или символы>";
String substr = str.replaceAll("\\d{2,}| кг", "");
String output= str.replaceAll(substr, "");
System.out.println(output);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы