我想要Java中的JavaScript样式innerHTML。例如,我想从下面的字符串中获取“ TRUE”:
String control = "<div class='myclass'>TRUE</div>";
但是我的模式似乎不可用,因为find()返回false。有任何想法吗?
Pattern pattern = Pattern.compile(">(.*?)<");
Matcher matcher = pattern.matcher(control);
if(matcher.find()) {
result = matcher.group(1);
}
摆脱问号:
public static void main(String[] args) {
String control = "<div class='myclass'>TRUE</div>";
Pattern pattern = Pattern.compile(">(.*)<");
Matcher matcher = pattern.matcher(control);
String result = null;
if(matcher.find()) {
result = matcher.group(1);
}
System.out.print(result);
}
顺便说一句,最好学习如何使用Java的DOM对象和XPath类。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句