извлечь строку между последним открытым тегом и первым закрытым тегом в Android - PullRequest
0 голосов
/ 19 февраля 2019

Я хочу получить строку между тегами, как показано ниже

Например:

Ввод <p><b><i><u>hello</u></i></b>prajakta</p>

Вывод: hello

iхотите получить только строки

<u>hello</u> это должен быть вывод, поскольку он начинается с <u> и заканчивается </u>

1 Ответ

0 голосов
/ 19 февраля 2019

Проверьте это -

  public static void main(String[] args) {

    String stringToSearch = "<p><b><i><u>hello</u></i></b>prajakta</p>";

    // the pattern we want to search for
    Pattern p = Pattern.compile("<p><b><i><u>(\\S+)</u></i></b>");
    Matcher m = p.matcher(stringToSearch);

    // if we find a match, get the group 
    if (m.find()) {

      // get the matching group
      String codeGroup = m.group(1);

      // print the group
      System.out.format("'%s'\n", codeGroup);

    }

  }

Вывод - 'привет'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...