powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Замена текста
3 сообщений из 3, страница 1 из 1
Замена текста
    #38927244
bredkino.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Появилась следующая задача при программировании, с JAVA не знаком вообще. Надеюсь на ваше готовое решение.
Задача звучит так: в тексте слова определённой длины (которую задаёт пользователь) необходимо заменить на указанную пользователем строку.
...
Рейтинг: 0 / 0
Замена текста
    #38927283
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bredkino.ru,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
/**
 * 
 * @param text - Текст, содержащий слова определенной длины
 * @param length - Длина слов, которые нужно заменить 
 * @param replaceWith - Строка, которой будут заменены найденные совпадения по длине
 * @return результат замены, или text без изменений - если нет совпадений по длине
 * 
 */
public static String replace(String text, int length, String replaceWith) {
    return text.replaceAll("\\b\\w{" + length + "}\\b", replaceWith);
}

...
String text = "Hello World !!! How are you ???";
System.out.println(replace(text, 3, "12345")); // Hello World !!! 12345 12345 12345 ???
System.out.println(replace(text, 5, "123")); // 123 123 !!! How are you ???
...
Рейтинг: 0 / 0
Замена текста
    #38927322
bredkino.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman ,Спасибо тебе огромнейшее. Выручил!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Замена текста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]