Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Android [игнор отключен] [закрыт для гостей] / заменить четыре последние символы в строке / 3 сообщений из 3, страница 1 из 1
22.04.2020, 07:50
    #39949851
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить четыре последние символы в строке
Добрый день , имеются строки разной длинны.

String namefile =

file0001.pdf
file0000000001.pdf
file00000000000000001.pdf

.....


как заменить 4 последние символы на .txt типа : < namefile.ReplaceLast(4,".txt")" >

Заранее благодарю!
...
Рейтинг: 0 / 0
22.04.2020, 08:07
    #39949854
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить четыре последние символы в строке
Romantiktj,

Нашел

String s = "abcdefg"
s = s.replaceFirst(".{4}$", "****"); => "abc****"

но я надеюсь не будут попадаться названия файлов с двумя точками если я правильно понял логику этого метода
...
Рейтинг: 0 / 0
22.04.2020, 10:23
    #39949891
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить четыре последние символы в строке
Разве там нет ReplaceLast?

П.С. Расширение бывает больше 3-х символов.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / заменить четыре последние символы в строке / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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