- public class Test{
- public static void main(String[] args) {
- String str = "本书共分三个部分内容{uFF0C}{u4ECB}{u7ECD}{u4E86}{u9AD8}{u7B49}{u6570}{u5B66}";
- String[] parts = str.split("[url=file://\\{|\\}\\{|\\]\\{|\\}\\{|\\[/url]}");
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < parts.length; i++) {
- if(parts[i].matches("^u[0-9A-F]{4}$")){
- sb.append((char)Integer.valueOf(parts[i].substring(1), 16).intValue());
- }else{
- sb.append(parts[i]);
- }
- }
- System.out.println(sb);
- //输出结果:
- //本书共分三个部分内容,介绍了高等数学
- }
- }
复制代码 |