Regex regex = new Regex(
@"(http:////([/w.]+//?)/S*)",
RegexOptions.IgnoreCase
| RegexOptions.CultureInvariant
| RegexOptions.IgnorePatternWhitespace
| RegexOptions.Compiled
);
string content = "http://www.bizsofts.com http://www.bizsofts1.com http://www.bizsofts2.com/abc";
content = regex.Replace(content, "<a href=/"$1/" target=/"_blank/">$1</a>");
Console.WriteLine(content);
输出结果:
<a href="http://www.bizsofts.com" target="_blank">http://www.bizsofts.com</a> <a
href="http://www.bizsofts1.com" target="_blank">http://www.bizsofts1.com</a> <a
href="http://www.bizsofts2.com/abc" target="_blank">http://www.bizsofts2.com/ab
c</a>
本文介绍了一个使用C#中的正则表达式(Regex)来匹配并转换网页中的URL链接的例子。通过一个具体的代码示例,展示了如何将纯文本形式的URL转换为带有超链接的HTML格式。

被折叠的 条评论
为什么被折叠?



