gpt4 book ai didi

java - Java 的 InnerHTML

转载 作者:行者123 更新时间:2023-12-01 13:41:44 25 4
gpt4 key购买 nike

我想要 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 类会更好。

关于java - Java 的 InnerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20694366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com