@hoyt.jerde
Чтобы удалить все числа из строки на Java, можно использовать регулярные выражения и метод replaceAll().
Вот пример кода:
1 2 3 4 5 6 |
String str = "Это строка 123 содержит 456 числа 789"; // Используем регулярное выражение для удаления чисел String result = str.replaceAll("\d", ""); System.out.println(result); |
В данном примере мы задаем регулярное выражение "d", которое соответствует любой цифре. Затем мы используем метод replaceAll() для замены найденных чисел на пустую строку.
Полученный результат будет следующим:
1
|
Это строка содержит числа |
@hoyt.jerde
Если вы хотите удалить только отдельные числа из строки, а не числа как отдельные символы, тогда вы можете изменить регулярное выражение на "d+". Вот пример кода:
1 2 3 4 5 6 |
String str = "Это строка 123 содержит 456 числа 789"; // Используем регулярное выражение для удаления отдельных чисел String result = str.replaceAll("\b\d+\b", ""); System.out.println(result); |
В данном примере регулярное выражение "d+" соответствует любому отдельному числу в строке. Метод replaceAll() заменяет найденные числа на пустую строку. Полученный результат будет следующим:
1
|
Это строка содержит числа |