Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Как удалить 20 символов после найденого слова / 4 сообщений из 4, страница 1 из 1
07.11.2019, 13:03
    #39886175
Zafar Z
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить 20 символов после найденого слова
Есть к примеру такое выражение:

Код: java
1.
s=s.replaceAll("file:///"+".*"+".2019", "");



С ним все ясно

Удаляет все что между file:/// и .2019

А вот как к примеру удалить выражение
Код: java
1.
s=s.replaceAll("file:///"+".*"+".2019 12.08.2004", "");



или

Код: java
1.
s=s.replaceAll("file:///"+".*"+".2019 12.08.1979", "");



То есть я думаю было бы идеальное решение например найти начальное слово и удалить после него 20 позиций(или символов) только не знаю как реализовать?
...
Рейтинг: 0 / 0
07.11.2019, 14:36
    #39886234
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить 20 символов после найденого слова
В простом случае твоя задача решается substring-ом. Без регулярок. Обе удаляемые части имеют фиксированный размер.
...
Рейтинг: 0 / 0
08.11.2019, 07:31
    #39886561
Zafar Z
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить 20 символов после найденого слова
mayton,

Спасибо , сработало :
Код: java
1.
2.
3.
int inn=s.lastIndexOf("file:///");
                    uds=s.substring(inn, inn+98);
                   s=s.replaceAll(uds, "");
...
Рейтинг: 0 / 0
08.11.2019, 15:44
    #39886832
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить 20 символов после найденого слова
Тыж все равно replaceAll используешь.

Попробуй как-то так.

Код: java
1.
2.
3.
int $1 = "file:///".length;
int $2 = ".YYYY DD.MM.YYYY".length;
s = s.substrng($1,s.length - $1 - $2);
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как удалить 20 символов после найденого слова / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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