一字符串如下:<ptl:Content NodeID="165" RowsNum="3" OrderBy="ContentID" OrderDirection="ASC">rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn</ptl><br>ASDFASDFrnASDFrnASDFrnASDFrnrn<br>rnrn<ptl:Content NodeID="166" RowsNum="3" OrderBy="ContentID" OrderDirection="ASC">rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn</ptl>使用下面的正则匹配:^<ptl:Content.*>(.*)</ptl>$得到的结果为
rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn</ptl><br>ASDFASDFrnASDFrnASDFrnASDFrnrn<br>rnrn<ptl:Content NodeID="166" RowsNum="3" OrderBy="ContentID" OrderDirection="ASC">rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn我想得到的结果为
rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn</ptl>即到字符串中的第一个</ptl>结束,不要匹配到最后一个</ptl>结束如何写呢,谢谢!
rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn</ptl><br>ASDFASDFrnASDFrnASDFrnASDFrnrn<br>rnrn<ptl:Content NodeID="166" RowsNum="3" OrderBy="ContentID" OrderDirection="ASC">rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn我想得到的结果为
rn<a href="<ptl:Content.ID></ptl>.shtml" target="_blank"><ptl:Content.Title></ptl></a><br>rn</ptl>即到字符串中的第一个</ptl>结束,不要匹配到最后一个</ptl>结束如何写呢,谢谢!
解决方案 »
- 用变量查询日期 sql 语句
- 如何理解
- ASPxGridView中的一列,把它Change To,Combobox Column后,实现了下拉框的功能。但不能输入新的,也就是下拉列表里没有的值。问如何实现?
- 关于datalist的itemtemplate自动添加的序号问题
- 如何在删除datagrid一行同时将对应数据库一行数据也删除?
- 求助!!!怎么让Datagridview 的某一单元格处于编辑状态???(winform中)
- 问一个弱弱的问题
- 求正则表达式写法
- 求助:如何使用C#2010编译器(在控制台下)编译在3.5或更低版本下能运行的程序
- 急救!请问我如何在程序中控制IIS中虚拟目录下的文件打开方式
- 请问能否用.NET 2.0开发可以在WINCE 5.0平台运行的程序?
- 求教如何取Appconfig的值
^<ptl:Content[^>]*>(?<info>([\s|\S]*?</ptl>)(.shtml[\s|\S]*?</ptl>)*)
获取info就行了