Этот вопрос закрыт для ответов, так как повторяет вопрос Как парсить переменную с текстом?
@Wana1

Как из переменной парсить текст java?

spoiler
bci=0076864; _statid=abce657e-3747-40e4-96ab-423423f20; DCAPS=dpr%5E2%7Cvw%5E171%7Csw%5E360%7C; tmr_reqNum=0; tmr_lvid=464f1484376652ed2274da99401c34; tmr_lvidTS=164137638422423; community-lang=ru; _userIds=""; _sAuth351542340634=""; sptfdt=0; JSESSIONID=b5173342c628342342a9aa0453eb456456731b08906664b691d2.47d78759; AUTHCODE=6YkLNOb4356Db4234CZbwfm-lPwML87lxKKxpF38djuDR0KItzA564E6qJFLWH5G2t85CQU8d5u2QWQH-LwnSpFQ6H1uWp88Zcp3qY-qtG1UII7xVW565tjwPmuUmYRucbYhr-dl7s9kMZqgX_4; __seed=2124565890; SERVERID=4f35065655ad98672b74ee17060a4564|YdWqh; tmr_detect=0%7C16413927456480
из этого текста нужно достать JSESSIONID= и положить в переменную может подскажите как сделать
  • Вопрос задан
  • 115 просмотров
Ответы на вопрос 2
xez
@xez Куратор тега Java
TL Junior Roo
@WaterSmith
Android-разработчик. Java, Kotlin
Можно использовать регулярку, что-нибудь вроде: JSESSIONID=(.*?);
Можно тупо в лоб, найти вхождение "JSESSIONID=", затем взять подстроку, и в ней найти первое вхождение ";" - подстрока между ними и будет нужной.
А можно разбить строку на массив, по ";", затем каждый элемент массива разбить на две части, до "=" и после, и сложить в хешмапу, таким образом получим возможность манипулировать данными через ключ- знечение.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы