java处理文本中的http/https链接
来源:互联网 发布:emacs for windows 编辑:程序博客网 时间:2024/05/18 00:20
private String changeUrl(String content){ String regex = "(http:|https:)//[^[A-Za-z0-9\\._\\?%&+\\-=/#]]*"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(content); StringBuffer result = new StringBuffer(); while (matcher.find()) { String urlStr=matcher.group(); StringBuffer replace = new StringBuffer(); replace.append("<a href=\""+urlStr+"\""); replace.append(" onClick=\""+"window.open('"+urlStr+"')\""+">"+urlStr+"</a>"); matcher.appendReplacement(result, replace.toString()); } matcher.appendTail(result); System.out.println(result); return result.toString(); }
阅读全文
0 0
- java处理文本中的http/https链接
- Java正则表达式--截取网页中的链接中的TITLE和URL,且URL必须以HTTP或HTTPS开头
- http,https请求的处理
- 文本处理命令-链接命令
- 判断链接是HTTP还是HTTPS
- Java编程中防止http链接僵死的处理
- Java编程中防止http链接僵死的处理
- 提取EXCEL文本链接中的链接地址
- Python 中的文本处理
- python中的文本处理
- 处理文本中的超链接
- Python中的文本处理
- Python中的文本处理
- matlab中的文本处理
- 处理文本中的超链接
- JAVA发送http、https请求
- java项目http变更https
- java处理html文本
- [转]TCP报文重组和会话的唯一确定规则
- .net1.0 项目迁移
- 正则表达式的使用
- JSP定时任务 定时跳转后台,局部刷新页面
- Android--好文记录
- java处理文本中的http/https链接
- 如何阅读书籍
- CSS3新增选择器示例-伪类选择器
- 完成端口(CompletionPort)详解
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 主键和索引的区别以及视图和表的区别
- 【HTML】- 网页加载进度条
- JAVA8之lambda表达式详解,及stream中的lambda使用
- 《道德经》第四十三章