当前位置:编程学习 > C#/ASP.NET >>

求一正则表达式~~~

我想用正则表达式取出如<a href="URL"></a>和<a href="javascript:window.open(URL)"></a>和<a href="javascript:window.showModalDialog(URL)"></a>和<a href="javascript:window.showModelessDialog(URL)"></a>里边的URL,请各位大侠帮帮忙,谢谢~~~ --------------------编程问答--------------------
href="(.*?)"|open\((.*?)\)
--------------------编程问答-------------------- 一般的URL是被“” 或者‘’包括的你可以试试:(\"|\')(http|ftp)(?<url>.*?)(\"|\') --------------------编程问答-------------------- <a href=""(?<url>[^>])"">

url就是你的值了
//Match.Groups["url"].Value --------------------编程问答--------------------
引用 2 楼 CrazyGsd 的回复:
一般的URL是被“” 或者‘’包括的你可以试试:(\" ¦\')(http ¦ftp)(? <url>.*?)(\" ¦\')


如果很不可以解决,请下载我写的C#获取网页纯文本。 --------------------编程问答-------------------- get url group
(?:href=\"(?:javascript:window\..*?\(\'?)?)(?<url>[^\"\'\)]+)
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,