PS,1880后程序员

看不完的牙,写不完的程序,跑不完的步。
随笔 - 97, 文章 - 34, 评论 - 10, 引用 - 0
数据加载中……

随手记关于java正则表达式

      最近在做个文本解析的东西,用到正则表达式。不晓得别人是肿么样,反正这个正则表达式对于我就是狗熊掰棒子,用完就忘,等下次用的时候又要伸爪子再求助Google大神。

不过这次随手记下,以备不时之需,毕竟年岁大了,剩下的时间不多了。
  • 文档,资源
         Java正则表达式详解,这是我每次必选的热身文档,能让自己很快回忆起正则表达式。
         正则表达式宝典:《精通正则表达式:第3版》必须的。
          
下面就是整理的琐碎的关于正则表达式的技巧了
  • 如果是跨平台的应用,注意java正则表达式在Sun,AIX上有些并不是完全支持的,这个可以见那本正则表达式宝典,里面有详细描述。
  • 匹配全角空格:searchMatchingRegex ="(地[\\s|\\u3000]址:)";
  • 包含任意字符(包括换行符)([\w\W]*)

  • 关于group

\w(\d\d)(\w+)
这个正则表达式有三个组:
整个\w(\d\d)(\w+) 是第0组 group(0)
(\d\d)是第1组 group(1)
(\w+)是第2组 group(2)

posted on 2011-09-26 14:46 amenglai 阅读(216) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: