从HTML $ C $获取URL c。使用常规的前pression [英] Get URL from HTML code using a regular expression
本文介绍了从HTML $ C $获取URL c。使用常规的前pression的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
考虑:
<div><a href="http://anirudhagupta.blogspot.com/">Anirudha Web blog</a></div>
什么是正恩pression获得 http://anirudhagupta.blogspot.com/
从下面的?
<div><a href="http://anirudhagupta.blogspot.com/">Anirudha Web blog</a></div>
如果您认为在C#这是很好的事情。我也喜欢jQuery来做到这一点。
If you suggest something in C# that's good. I also like jQuery to do this.
推荐答案
快速和肮脏的:
href="(.*?)"
好吧,让我们一起去另一个正则表达式解析的网址。这来自 RFC 2396 - URI通用语法:解析与普通防爆pression一个URI引用
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
当然,你可以有相对URL地址到你的HTML code,你需要解决这些问题以另一种方式;我可以推荐你使用C# URI构造(URI,字符串)
。
这篇关于从HTML $ C $获取URL c。使用常规的前pression的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文