Regulator Collection

匹配0是完整的字符串

剩下的(1)(2)(3)的匹配

才是真正的第一组,第二组,第三组的匹配

取每个组的第一个capture就是所要取的值了

另:在不分组的情况下(不含括号的),可以直接输出 match.value!!!!!!

^[\u2E80-\u9FFF]+$   匹配所有东亚区的语言 

    

^[\u4E00-\u9FFF]+$   匹配简体和繁体     

  

^[\u4E00-\u9FA5]+$   匹配简体   

关于在weather项目中用到的这个表达式:

\<table \s class="yuBaoTable"(.|\n)*?\<\/table\>

其中的

(.|\n)*?

问号是关键,它只匹配到下一个</table>

而不是匹配到最后一个,所以它的作用是非贪婪的(个人解释,官方解释尚未查明<贪婪用于此处是否合适>);

posted @ 2011-10-12 06:56  Traveling light  阅读(92)  评论(0编辑  收藏  举报