代码:
Pattern pattern = Pattern.compile("<div>(.*?)</div>", Pattern.DOTALL);
Matcher matcher = pattern.matcher(str);
String text = matcher.group(1);
Character lastChar = text.charAt(text.length() - 1);
String lastCharString = lastChar.toString();
Log.i(TAG, "kq: last char = " + lastCharString);
结果:空
这些字符正在工作:@ $&_():;“!#= /?,-'。
除外:+
案例:我在两个div标签之间获取html内容,之后获取该内容的最后一个字符。我想为特殊功能找到合适的角色。
总是低票时要仔细考虑。
任何人都会遇到相同的错误以及如何获取它?
我尝试了您的代码段,它在我的设备上正常运行。