我正在尝试使用正则表达式在表格中查找一些费率,这些正则表达式正在从 HTML 中读取到字符串中。这是一个例子:
<td>Euro</td>
<td class='rtRates'><a href='/graph/?from=USD&to=EUR'>0.772199</a></td>
<td class='rtRates'><a href='/graph/?from=EUR&to=USD'>1.295003</a></td>
我正在尝试查找上述字符串中包含的数字。它们不断变化,因此它不能是硬编码的数字搜索。
我试过使用类似的东西:to=EUR'>(...)
但它只返回 0.7,而不是其余的。任何帮助表示赞赏!
编辑:请求了一些代码,所以这里是
String re2="to=EUR'>(...)"; // Float 1
Pattern p = Pattern.compile(re2,Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
Matcher m = p.matcher(webData);
if (m.find())
{
String float1=m.group(1);
System.out.print("("+float1.toString()+")"+"\n");
}