Помогите Как заменить первую фразу, а 2 и 3 нет

Статус
Закрыто для дальнейших ответов.

Conorfish

Активный участник
Пользователь
Баллы
76
Есть текст, к примеру: '1 2 3 4 5 6 7 1 3 4 5', в тексте 2 цифры '1', нужно заменить первую 1 на Что-то. Благодарен за помощь заранее
 
В Spigot запаян Apache Commons, потому можно воспользоваться StringUtils.replaceOnce(text, search, replacement)
В твоём случае будет StringUtils.replaceOnce("1 2 3 4 5 6 7 1 3 4 5", "1", "Что-то").
 
Пожалуйста ответь, в replace надо вставить char что заменять и char на что заменять, а тут что?
Как я уже написал - регулярное выражение. Можешь погуглить, но тема несколько обширна. Если ты хочешь воспользоваться этим методом для своей задачи - что я не очень рекомендую в этом случае, просто потому что из коробки доступен более эффективный вариант, который я писал выше - то для обычного изменения текста можешь использовать text.replaceFirst(Pattern.quote(search), Matcher.quoteReplacement(replacement)).
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх