我试图在正则表达式的帮助下将文本从字符串中提取出来,但我之前没有使用太多,而且我无法弄清楚 Pattern.compile 的格式。
我想从以下字符串中减去重量(9 盎司):
<li><b>Shipping Weight:</b> 9 ounces (<a href="http://www.amazon.com/gp/help/seller/shipping.html?ie=UTF8&asin=0982817509&seller=ATVPDKIKX0DER">View shipping rates and policies</a>)</li>
print("Actual Weight:" + link.outerHtml());
Pattern p = Pattern.compile("Weight:\\</\\b\\>(.*?)\\ (");
Matcher m = p.matcher(link.outerHtml());
m.find();
System.out.println(m.group(1));
我的 Pattern.compile 格式应该是什么。我试图在“重量:”和“(”之间切换。
任何帮助都会很棒!我一直在寻找一段时间,但我找不到解释格式的好地方。