代码如下:
<td class="td_one"><input name="" type="checkbox" value="ck177" checked="checked" /></td>
<td>Redbet</td> <td class=" green_down"><span class="green">1.620</span></td>
匹配的内容为Redbet,我写的正则表达式为(<td>).*(</td>\n\n)
在Regex Tester中测试通过,可在java程序中无法匹配到内容。
查了半天资料 没找到原因 求大神指导
<td class="td_one"><input name="" type="checkbox" value="ck177" checked="checked" /></td>
<td>Redbet</td> <td class=" green_down"><span class="green">1.620</span></td>
匹配的内容为Redbet,我写的正则表达式为(<td>).*(</td>\n\n)
在Regex Tester中测试通过,可在java程序中无法匹配到内容。
查了半天资料 没找到原因 求大神指导
public static void main(String[] args){
String text="<td class=\"td_one\"><input name=\"\" type=\"checkbox\" value=\"ck177\" checked=\"checked\"/></td>"
+"<td>Redbet</td>"
+"<td class=\" green_down\"><span class=\"green\">1.620</span></td>";
System.out.println(text);
System.out.println(text.replaceAll("<td>([^<]*)</td>","$1匹配了"));
}
}
不是很懂你的意思,你看看吧