检查URL是否为字符串,并返回指向它的HTML链接
本文关键字:链接 HTML 返回 是否 URL 字符串 检查 | 更新日期: 2023-09-27 18:13:31
好的,所以我在这里有点挣扎,我有一个函数,获得Facebook RSS提要,但我想要的字符串,它返回包含<a href = "">Link</a>
,其中有任何url。
你知道怎么做吗?
您可以使用这个Regex表达式来查找url,并使其成为HTML链接:
yourString = Regex.Replace(yourString,
@"((http|ftp|https):'/'/['w'-_]+('.['w'-_]+)+(['w'-'.,@?^=%&:/~'+#]*['w'-'@?^=%&/~'+#])?)","<a href='$1'>$1</a>");
将所有链接替换为<a href = "the_link">the_link</a>
例如,如果yourString包含如下内容:
Hello, this is some text. Please visit my website at http://www.google.com
那么你的字符串将包含这个,在正则表达式之后。替换:
Hello, this is some text. Please visit my website at <a href="http://www.google.com">http://www.google.com</a>