社区
C#
帖子详情
解析字符串中的超链接文本,并使它变成真正的超链接。
ffengl
2004-07-19 06:00:42
比如,有这么一个字符串:”www.sohu.com test", 那么经过处理后,这个字符串应该变成“<a href='www.sohu.com'>www.sohu.com</a> test";
不知有没有现成的.net框架中的类提供这么一个方法。
感觉应该有,象textbox 就能够找到超链接,并加以识别。
...全文
359
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
打赏
举报
回复
可以自己写个方法,传进来一个字符串,然后经过处理后输出来,就行了。
unity
中
的富
文本
本文介绍了Unity开发
中
富
文本
的使用。在Unity开发时,若需控制界面字体颜色、大小等,不想用组件属性修改,可使用富
文本
。文
中
详细说明了富
文本
的各类标签,如颜色、字体样式、
超链接
等标签的使用,还提及不同UI组件对标签的支持情况。
iOS
解析
HTML ,带图片,
超链接
,展开关闭功能
本文介绍了一种在iOS应用
中
解析
HTML
字符串
的方法,利用NSAttributeString
解析
HTML并实现
文本
与图片的交互功能,包括点击跳转和图片加载。
Android TextView
解析
字符串
中
的多个
超链接
本文介绍在Android开发
中
解析
字符串
内的
超链接
并实现点击跳转的方法。提供了四种不同的实现方案,包括直接使用HTML标签、自动链接、手动设置URLSpan及自定义ClickableSpan等。
Text
文本
中
点击跳转
超链接
本文介绍了一种方法,使带有HTML代码的
文本
中
的
超链接
变得可点击。通过使用Html类
解析
包含HTML标签的
字符串
,并将
解析
后的Spanned对象设置为TextView的内容,再通过LinkMovementMethod使
超链接
生效。
NGUI
超链接
本文介绍了一个Unity
中
用于
解析
包含特殊标记的
文本
的方法,并实现了
超链接
功能。通过正则表达式匹配
文本
中
的特定模式,如物品ID,然后转换为带有
超链接
的格式。此外,还提供了一个用于监听点击事件的组件,实现对
超链接
的响应。
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章