C# 检查URL是否在字符串中,并返回指向它的HTML链接
好吧,我在这里有点挣扎,我有一个函数,可以获取Facebook RSS提要,但是我希望它返回的字符串包含C# 检查URL是否在字符串中,并返回指向它的HTML链接,c#,html,hyperlink,C#,Html,Hyperlink,好吧,我在这里有点挣扎,我有一个函数,可以获取Facebook RSS提要,但是我希望它返回的字符串包含,其中包含任何URL 你知道怎么做吗 您可以使用此正则表达式查找url,并使其成为HTML链接: yourString = Regex.Replace(yourString, @"((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&am
,其中包含任何URL
你知道怎么做吗 您可以使用此正则表达式查找url,并使其成为HTML链接:
yourString = Regex.Replace(yourString,
@"((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)","<a href='$1'>$1</a>");
然后,您的字符串将在Regex.Replace之后包含以下内容:
Hello, this is some text. Please visit my website at <a href="http://www.google.com">http://www.google.com</a>
你好,这是一些文字。请访问我的网站
谢谢,“链接”在哪里?我不明白你的问题。它将在字符串中搜索URL,并将URL替换为HTML链接。我将添加一个示例变量'the_link'是包含链接的字符串。如果您没有它,您应该能够通过首先找到http://https://或www的开头来轻松提取它。然后链接在有空格的地方结束。好的,很好,我现在理解了,非常感谢
Hello, this is some text. Please visit my website at <a href="http://www.google.com">http://www.google.com</a>