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-странице.