社区
C#
帖子详情
解析字符串中的超链接文本,并使它变成真正的超链接。
ffengl
2004-07-19 06:00:42
比如,有这么一个字符串:”www.sohu.com test", 那么经过处理后,这个字符串应该变成“<a href='www.sohu.com'>www.sohu.com</a> test";
不知有没有现成的.net框架中的类提供这么一个方法。
感觉应该有,象textbox 就能够找到超链接,并加以识别。
...全文
364
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开发的时候,经常会遇到需要用脚本控制界面
中
的字体变更颜色、大小之类的,例如选
中
按钮的时候,按钮上的字体加粗处理或者变更颜色,这时候如果你不想用组件的一些属性取修改,例如Text.color利用富
文本
直接修改
字符串
的值。只是假设你不想用组件的属性,但是在实际开发
中
,用组件的属性更为便捷。那什么时候可以用富
文本
呢?比如修改之后不再变了,像删除完变为红色字体,然后不再变更了。这时候可以用富
文本
进行修改,讲这篇内容的目的是让你了解有这么个东西,开发更加灵活!😁😁差点忘了说一下什么是富
文本
?
iOS
解析
HTML ,带图片,
超链接
,展开关闭功能
有时候由于后台内容是由编辑器编辑的,APP 调取接口返回的是 HTML 格式的
字符串
。虽然 iOS 的 NSAttributeString 本身自带 HTML
字符串
解析
功能,但是如果想实现下面的效果就有点力不从心了。 上图效果可以支持大部分字体样式展示,支持点击
文本
实现展开关闭,支持
超链接
和图片的点击回调,并且在
文本
收起时或者图片未加载完成时不展示图...
Android TextView
解析
字符串
中
的多个
超链接
在Android 开发
中
,有时候需要
解析
后台返回的
字符串
的所有
超链接
,点击
超链接
可以打开网址。
Text
文本
中
点击跳转
超链接
1,实现效果 2,实现逻辑 //让某段文字可以被点击并跳转
超链接
(适用于
文本
中
包含html代码的) String text = "详情请点击<a href='http://www.baidu.com'>百度</a>"; //使用Html类识别带有html标签的
字符串
Spanned spanned = Html.fromHtml(text...
NGUI
超链接
using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Text.RegularExpressions; using System; using System.Text; using CommonEnum; // 我是超人! public class ParseStri
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章