当前位置:编程学习 > JAVA >>

求一正则表达式

<table>
<tr><td align="left" class="td">2013-06-17</td><td align="right" class="td">90%</td><td align="right" class="td">123</td></tr>
<tr><td align="left" class="td">2013-06-18</td><td align="right" class="td">90%</td><td align="right" class="td">123</td></tr>
<tr><td align="left" class="td">2013-06-19</td><td align="right" class="td">90%</td><td align="right" class="td">123</td></tr>
<tr><td align="left" class="td">2013-06-20</td><td align="right" class="td">90%</td><td align="right" class="td">123</td></tr>
<tr><td align="left" class="td">2013-06-21</td><td align="right" class="td">90%</td><td align="right" class="td">123</td></tr>
</table>
内容如上:获取日期2013-06-19这一tr行正则表达式

<tr>[\s\S]*2013-06-19[\s\S]*</tr> 大概这个意思 可是这样得出来的结果不对  在线等。 正则表达式 --------------------编程问答-------------------- (?si)<tr>.*?2013-06-19.*?</tr> --------------------编程问答-------------------- --------------------编程问答-------------------- .*2013-06-19.*

好奇怪啊,日期换了,就不要了么?

--------------------编程问答--------------------
引用 1 楼 suciver 的回复:
(?si)<tr>.*?2013-06-19.*?</tr>

(?si)什么意思 --------------------编程问答-------------------- i表示不区分大小写s开启dotall模式使得.能够匹配换行符
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,