社区
C#
帖子详情
解析字符串中的超链接文本,并使它变成真正的超链接。
ffengl
2004-07-19 06:00:42
比如,有这么一个字符串:”www.sohu.com test", 那么经过处理后,这个字符串应该变成“<a href='www.sohu.com'>www.sohu.com</a> test";
不知有没有现成的.net框架中的类提供这么一个方法。
感觉应该有,象textbox 就能够找到超链接,并加以识别。
...全文
311
6
打赏
收藏
解析字符串中的超链接文本,并使它变成真正的超链接。
比如,有这么一个字符串:”www.sohu.com test", 那么经过处理后,这个字符串应该变成“www.sohu.com test"; 不知有没有现成的.net框架中的类提供这么一个方法。 感觉应该有,象textbox 就能够找到超链接,并加以识别。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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开发之部分
字符串
可实现
超链接
点击事件的方法源码
Android开发之部分
字符串
可实现
超链接
点击事件的方法源码更多查看博客:https://blog.csdn.net/xiayiye5/article/details/83022854
unity
文本
超链接
实现插件
本资源为unity
中
uguiText
文本
插入
超链接
(即 网址,图片等),简单好用,只需要将manager类放到父物体身上,将initText放到Text身上,即可
改
超链接
C# 替换
超链接
改
超链接
改
超链接
改
超链接
改
超链接
改
超链接
改
超链接
.NET
中
GridView
中
添加
超链接
字段和属性值,并向另一页
中
传递参数
在NET
中
手动为gridview添加
超链接
列,并可提供一个需要传递的参数将其传递到另一个aspx页面
中
PHP用正则表达式过滤
超链接
PHP用正则表达式过滤
超链接
,正则表达式过滤
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章