Android Regex Pattern Incode UTF-8

Я пытаюсь этот код в Android для отлова (. +?) С matcher.group (1):

String html = doc.html().toString();

                    Pattern p = Pattern.compile("(?is)caption\"(?is):(?is)\"(.+?)\",(?is)\"",
                            Pattern.DOTALL);
                        Matcher m = p.matcher(html);
                        if (m.find()){
                            text_main = m.group(1);
                        }

но иногда это не работает. Я думаю, что это может быть вызвано incode. так:

Если я думаю, что правда, что я могу сделать для этой проблемы? (Сделать регулярное выражение для utf-8)Если я не прав, так что я могу сделать? Я пытаюсь получить строку в объекте json. json-код помещается в скрипт на html-странице.

Ответы на вопрос(0)

Ваш ответ на вопрос