大发&#x...

2012年 总版技术专家分年内排行榜第一2007年 总版技术专家分年内排行榜第二2006年 总版技术专家分年内排行榜第二2004年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第三2003年 总版技术专家分年内排行榜第三2002年 总版技术专家分年内排行榜第三
2009年12月 Web 开发大版内专家分月排行榜第二
2009年10月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。分享给朋友:把视频贴到Blog或BBS&&通用代码: 复 制flash地址: 复 制html代码: 复 制分享视频到站外获取收益&&手机扫码分享视频二维码2小时内有效发票***Q下载至电脑扫码用手机看用或微信扫码在手机上继续观看二维码2小时内有效发票***Q扫码用手机继续看用或微信扫码在手机上继续观看二维码2小时内有效,扫码后可分享给好友没有优酷APP?立即下载请根据您的设备选择下载版本
药品服务许可证(京)-经营-
节目制作经营许可证京字670号
请使用者仔细阅读优酷、、
Copyright(C)2016 优酷
不良信息举报***:? 选择语言
内蒙古民族大学附属医院神经内科,难治性母猪疯能不能吃羊肉,北京综合医院三甲排名
Alexa Rank :
Whois Server:
9.9com99c.om 99.ocm99.cmo
98955. 99.ocom99.cmom 98955..
99..com99.ccom99.coom
99com 99.om99.xom 99.vom99.dom99.fom 99.som99.gom 99.cm99.cim99.cpm
最近查询域名java 将html非一般码转换成字符 &x - HTML/CSS当前位置:& &&&java 将html非一般码转换成字符 &xjava 将html非一般码转换成字符 &x&&网友分享于:&&浏览:0次java 将html特殊码转换成字符 &#x
首先得明白这种特殊码是什么,其实就是unicode吗 只是有格式而已。
96c6 是16进制的格式。
注意在量词后面添加? 来实现非贪婪模式
直接上代码吧
package com.xue.
import java.io.BufferedW
import java.io.FileW
import java.io.IOE
import java.net.MalformedURLE
import java.net.URL;
import java.util.L
import java.util.regex.M
import java.util.regex.P
import org.dom4j.DocumentE
import org.htmlcleaner.HtmlC
import org.htmlcleaner.TagN
import org.htmlcleaner.XPatherE
public class Test {
public static void main(String[] args) throws IOException, DocumentException, XPatherException {
// 定义正则表达式来搜索中文字符的转义符号
Pattern compile = pile("&#.*?;");
// 测试用中文字符
String sourceString = "C集团天c津大唐国际盘山发电有限责任公司";
Matcher matcher = compile.matcher(sourceString);
// 循环搜索 并转换 替换
while (matcher.find()) {
String group = matcher.group();
// 获得16进制的码
String hexcode = "0" + group.replaceAll("(&#|;)", "");
// 字符串形式的16进制码转成int并转成char 并替换到源串中
sourceString = sourceString.replaceAll(group, (char) Integer.decode(hexcode).intValue() + "");
System.out.println(sourceString);
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

参考资料

 

随机推荐