日期:2014-05-17  浏览次数:20461 次

求高手改个正则表达式!
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)