社区
C#
帖子详情
解析字符串中的超链接文本,并使它变成真正的超链接。
ffengl
2004-07-19 06:00:42
比如,有这么一个字符串:”www.sohu.com test", 那么经过处理后,这个字符串应该变成“<a href='www.sohu.com'>www.sohu.com</a> test";
不知有没有现成的.net框架中的类提供这么一个方法。
感觉应该有,象textbox 就能够找到超链接,并加以识别。
...全文
330
6
打赏
收藏
解析字符串中的超链接文本,并使它变成真正的超链接。
比如,有这么一个字符串:”www.sohu.com test", 那么经过处理后,这个字符串应该变成“www.sohu.com test"; 不知有没有现成的.net框架中的类提供这么一个方法。 感觉应该有,象textbox 就能够找到超链接,并加以识别。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxcc
2004-07-19
打赏
举报
回复
http://www.blueidea.com/tech/program/2004/1556.asp
lxcc
2004-07-19
打赏
举报
回复
正则表示式替换
正则表达式为: (\s|\n|^)(\w+://[^\s\n]+)
小笨和漂向北方
2004-07-19
打赏
举报
回复
你想要webform下?
确保你的url正确性后:
string ContainURLStr=textBox1.Text;
string url=string.Empty;
string responseStr=Regex.Replace(ContainURLStr,@"(?<http>(http:[/][/]|www.)([a-z]|[A-Z]|[0-9]|[/.]|[~])*)","<a href=' $1 '>$1</a>");
Response.Write(responseStr);
你要winform下:
Regex regex=new Regex(,@"(?<http>(http:[/][/]|www.)([a-z]|[A-Z]|[0-9]|[/.]|[~])*)";
MatchCollection collection=regex.Matchs();
foreach(Match m in collection)
{
string url=m.Value;
//使用linklabel控件,将整个字符串赋值给它的text,并由获得的url确定LinkArea
}
Alexandria
2004-07-19
打赏
举报
回复
那你就调用TextBox这个对象去处理你的字符串好了
cnhgj
2004-07-19
打赏
举报
回复
分析一下字符串,然后插入或替换就可以了。。别太懒:)
outspaceman
2004-07-19
打赏
举报
回复
可以自己写个方法,传进来一个字符串,然后经过处理后输出来,就行了。
Android开发之部分
字符串
可实现
超链接
点击事件的方法源码
然后通过indexOf方法找到
超链接
在
字符串
中
的位置,使用setSpan方法将ClickSpan应用到指定的
文本
范围。 另一种常见的方式是使用WebView,它可以直接显示HTML内容,包括
超链接
。例如: ```java WebView webView = ...
unity
文本
超链接
实现插件
总的来说,"unity
文本
超链接
实现插件"是一个实用的工具,它简化了在Unity UGUI
中
添加和管理
文本
超链接
的过程。通过理解和利用这样的插件,开发者可以提升游戏界面的互动性和用户体验,而无需深入研究复杂的UI编程...
改
超链接
C# 替换
超链接
在C#
中
,我们可以使用
字符串
处理方法来查找并替换
超链接
。最常用的是`String.Replace()`方法,它可以方便地替换
字符串
中
的某个特定子串。但要注意,这个方法是基于精确匹配的,因此在处理HTML时,我们可能需要更复杂...
.NET
中
GridView
中
添加
超链接
字段和属性值,并向另一页
中
传递参数
这里的`Request.QueryString["key"]`将获取URL查询
字符串
中
的`key`参数值。 另外,如果是在ASP.NET MVC框架下,URL路由的概念会有所不同。在MVC
中
,我们通常会定义路由规则,然后在控制器的Action方法
中
接收参数: ...
PHP用正则表达式过滤
超链接
正则表达式是一种用于匹配
字符串
中
字符组合的强大工具。在PHP
中
,正则表达式的应用非常广泛,特别是在处理HTML或XML等结构化文档时。下面是一些常用的正则表达式语法: - `.`:匹配任意单个字符(除了换行符)。 - ...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章