当前位置:  开发笔记 > 编程语言 > 正文

使用C#,如何搜索并输入文本块中的超链接?

如何解决《使用C#,如何搜索并输入文本块中的超链接?》经验,为你挑选了1个好方法。

出于某种原因,我无法通过搜索找到这一点,也不确定要使用哪些关键字.在我的Web应用程序中,用户将文本输入纯文本框.我想自动将任何http://somekind.oflink.com转换为html锚标记.

捕获链接的最佳方法是什么?我只想支持以"http://"开头的链接.

谢谢!



1> Amarghosh..:

替换"(http://([^ ]+))""$2"

  string input = "Why don't you use http://www.google.com for that?";
  string pattern = "(http://([^ ]+))";
  string replacement = "$2";
  Regex rgx = new Regex(pattern);
  string result = rgx.Replace(input, replacement);
  Console.WriteLine("Original String: {0}", input);
  Console.WriteLine("Replacement String: {0}", result)

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有