package lia.meetlucene;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern; public class XMLReaderTest { public static List<String> match(String s) {
List<String> results = new ArrayList<String>();
Pattern p = Pattern.compile("<text>(.*?)</text>");
// p = Pattern.compile("<icon>([\\w/\\.]*)</icon>");
Matcher m = p.matcher(s);
while (!m.hitEnd() && m.find()) {
results.add(m.group(1));
}
return results;
} public static void main(String[] args) throws IOException {
String s = "<text>能找到前方红绿灯在何处吗 堵车堵的这个神奇啊</text><timestamp>1406595562</timestamp>";
System.out.println(Arrays.toString(Unicode1.match(s).toArray(
new String[0])));
}
}

最新文章

  1. 【翻译十五】-java并发之固定对象与实例
  2. Xcode离线安装帮助文档
  3. Java 多线程处理[全]
  4. 【C】 02 - 程序结构和预处理
  5. vim粘贴代码格式变乱
  6. C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
  7. MSP430 中断优先级
  8. UVA 529 - Addition Chains,迭代加深搜索+剪枝
  9. 自定义JpaUtil,快速完成Hql执行逻辑(一)
  10. Java SpringBoot集成RabbitMq实战和总结
  11. 面试前必知Redis面试题—缓存雪崩+穿透+缓存与数据库双写一致问题
  12. js 对象属性遍历
  13. Xgboost GPU 加速
  14. 配置Tree Shaking来减少JavaScript的打包体积
  15. Confluence 6 设置一个空间主页
  16. vue-router-1-安装与基本使用
  17. 【转】跟我一起学Spring 3(4)–深入理解IoC(控制反转)和DI(依赖注入)
  18. (转) Hadoop1.2.1安装
  19. 使用seaborn制图(小提琴图)
  20. 如何在Linux中统计一个进程的线程数(转)

热门文章

  1. VC++ TinyXML
  2. c++ template函数的声明和实现需要在同一个文件中
  3. dubbo.xsd
  4. Babelfish(poj 2503)
  5. free(): invalid next size (fast/normal)问题
  6. Cocos2dx开发游戏移植到Android平台
  7. 编译预处理命令--define和ifdef的使用
  8. 【转】什麼是 Team Explorer Everywhere 2010 ?TFS 專用的 Eclipse 整合套件的安裝與設定
  9. mysql 源码包 有的版本 可能没有 CMakeCache.txt
  10. CSS选择器以及优先级与匹配原理