Получение определенного подтекста с шаблоном - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть несколько строк с похожим форматом.

Как, например, вот одна строка: {-LSAy4puffjfgly_2a = {имя = пользователь, id = -LSAy4puffjfgly_2a, comment = test .., userid = E4npergg5_ioeUr2}}

Здесь я хочу взять имя и комментарий от каждой строки.

Что я делаю так:

Pattern pattern = Pattern.compile(".*name=(.*),.*comment=(.*),");
                                       Matcher matcher = pattern.matcher(str);
                                       if (matcher.find()) {

//toast for name using matcher.group(1)
//toast for comment using matcher.group(2)

Но для первого тоста я получаю "пользователя", id = -LSAy4puffjfgly_2a "в качестве вывода.

Любое исправление для кода, так что я получаю только имя (которое является пользователем для этой строки).

PS- Каждая строка имеет свое имя,id, комментарий и идентификаторы различной длины.Поэтому я не буду получать какую-либо подстроку с использованием операций длины строки.

...