检查URL是否为字符串,并返回指向它的HTML链接

本文关键字:链接 HTML 返回 是否 URL 字符串 检查 | 更新日期: 2023-09-27 18:13:31

好的,所以我在这里有点挣扎,我有一个函数,获得Facebook RSS提要,但我想要的字符串,它返回包含<a href = "">Link</a>,其中有任何url。

你知道怎么做吗?

检查URL是否为字符串,并返回指向它的HTML链接

您可以使用这个Regex表达式来查找url,并使其成为HTML链接:

yourString = Regex.Replace(yourString,
                @"((http|ftp|https):'/'/['w'-_]+('.['w'-_]+)+(['w'-'.,@?^=%&amp;:/~'+#]*['w'-'@?^=%&amp;/~'+#])?)","<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>