Есть String
с текстом
{7UBZgrChOqNWMOMKNXcVnUK3s972={userName=Ivan Ivanov}}
Можно ли как-то оставить только Ivan Ivanov
с учетом того, что значение 7UBZgrChOqNWMOMKNXcVnUK3s972
- переменное, но с постоянным количеством символов?
String s = "{7UBZgrChOqNWMOMKNXcVnUK3s972={userName=Ivan Ivanov}}";
String name = s.substring(s.lastIndexOf("=") + 1, s.length() - 2);
String string = "{7UBZgrChOqNWMOMKNXcVnUK3s972={userName=Ivan Ivanov}}";
Matcher matcher = Pattern.compile("(?<=userName=)[^}]+").matcher(string);
if (matcher.find()) {
string = matcher.group();
}
или короче
string = string.replaceAll(".+userName=", "").replace("}}", "")
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я пишу rest-сервис и использую Spring BootСервис в основном потоке получает запросы по REST, а в дополнительном проводит очистку файлов в нужное время...
Всем привет! Метод sumDigitsInNumber должен возвращать сумму цифр полученного числа (546), но вместо этого возвращает сумму кодов чисел из таблицы...