如何在java中使用jsoup拆分从html文档中获取的字符串?

如何在java中使用jsoup拆分从html文档中获取的字符串?,java,html,jsoup,Java,Html,Jsoup,可能重复: 嗨,我正试图用它的“空格”来分割它,但这给我带来了一些问题。我正在使用jsoup在java上编写代码。我发送element.text.split;但是这个或element.text.split;不能执行 你能帮我解决这个问题吗?如果价格是你现在的价格,你可以试试这样的东西 Matcher matcher = Pattern.compile("(\\$.*)\\s*</div>").matcher(element.text()); String price = null;

可能重复:

嗨,我正试图用它的“空格”来分割它,但这给我带来了一些问题。我正在使用jsoup在java上编写代码。我发送element.text.split;但是这个或element.text.split;不能执行
你能帮我解决这个问题吗?

如果价格是你现在的价格,你可以试试这样的东西

Matcher matcher = Pattern.compile("(\\$.*)\\s*</div>").matcher(element.text());
String price = null;
if (matcher.find()) {
  price = matcher.group(1);
}

这是一个很好的空白解决方案,但我需要为一个html元素执行此操作。你想提取什么信息?你能告诉我们更多为什么拆分对你不好,因为对我来说是一个模糊的问题。我只需要提取价格值,只是尝试拆分文本,但它附带了,所以我要求这个值有一个特殊的值字符名还是用来分割的?所以我只需要9美元。95@Pshemo我刚刚遇到这个问题,我的element.text值是HSN Price:$199.00,但我不能使用str.split拆分;忘了逃出美元。现在它起作用了。
Matcher matcher = Pattern.compile("(\\$.*)\\s*</div>").matcher(element.text());
String price = null;
if (matcher.find()) {
  price = matcher.group(1);
}