读书人

求好手改个正则表达式

发布时间: 2012-09-17 12:06:51 作者: rapoo

求高手改个正则表达式!

C# code
(?<=title[\\s\\r]*=[\\s\\r]*[\\s\"\'])([^\"\'\\s\\r>]*)(?<=[\"\'\\s\\r]{0,1})


HTML code
<a class="file_name" title="标题" href="连接" target="_blank" >文件名</a>


这个表达式还可以获取到"标题"

但是 如果title里面的文字是 "标 题" 这种带空格的就只获取到了"标"字

HTML code
<a class="file_name" title="[color=#FF0000]标[/color] 题" href="连接" target="_blank" >文件名</a>



求大神帮我改改 有空格也可以获取到title的完整名字

[解决办法]
(?is)(?<=title\\s*=(['\"\\s]?)).*?(?=\\1)

读书人网 >asp.net

热点推荐