我的 HTML 看起来像这样:
<td class="main"><b>Product Weight (2.83 lbs in 1 container)</b></td>
我需要从 HTML 中获取值 2.83。
需要正则表达式方面的帮助。
我有这个:
Pattern p = Pattern.compile(
"<td\\sclass=\"main\"><b>Product\\sWeight\\s\\s((?:\\d+\\.)?\\d+ \\w{3})");
但似乎不起作用。
我是不是错过了逃生的机会或者什么?
更新
如果括号是一个问题,我是否只做 ( 或在内括号上也做?
最佳答案
看起来您在文字括号上缺少转义符。
关于java - 如何从此 HTML 中提取产品重量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723894/