请教 正则匹配

[code="xml"]

1


72

100115047

71
[/xml]

请问怎么匹配

72 的
得到这条数据
[code="xml"]


72

100115047

[/xml]

下面这个是用javascript来出来的:
[code="javascript"]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



Reg window.onload = function(){ var xmlFlag = "<tr>1</tr><tr class=\"t_tr1\" height=\"23px\"><td>72</td><td>100115047</td></tr><tr><td>71</td></tr>"; var reg = new RegExp("<tr[^<]*><td>72</\\s*td>\\s*<td>[\\s|\\d]*</\\s*td>\\s*</\\s*tr>"); var result = reg.exec(xmlFlag); alert(result); }





[/code]

[code="java"]
...

String xmlFlag = "<tr>1</tr><tr class=\"t_tr1\" height=\"23px\"><td>72</td><td>100115047</td></tr><tr><td>71</td></tr>";
    String reg = "<tr[^<]*><td>72</\\s*td>\\s*<td>[\\s|\\d]*</\\s*td>\\s*</\\s*tr>";//假定第二个TD里面是数字或空白或两者
    Pattern p = Pattern.compile(reg);
    Matcher m = p.matcher(xmlFlag);
    while(m.find()){
        System.out.println(m.group());
    }

...
[/code]

匹配

72 的
这句话有点怪怪的

我建议你可以用htmlparser组件去解析html得到数据更可用