Regulator Collection
匹配0是完整的字符串
剩下的(1)(2)(3)的匹配
才是真正的第一组,第二组,第三组的匹配
取每个组的第一个capture就是所要取的值了
另:在不分组的情况下(不含括号的),可以直接输出 match.value!!!!!!
^[\u2E80-\u9FFF]+$ 匹配所有东亚区的语言
^[\u4E00-\u9FFF]+$ 匹配简体和繁体
^[\u4E00-\u9FA5]+$ 匹配简体
关于在weather项目中用到的这个表达式:
\<table \s class="yuBaoTable"(.|\n)*?\<\/table\>
其中的
(.|\n)*?
问号是关键,它只匹配到下一个</table>
而不是匹配到最后一个,所以它的作用是非贪婪的(个人解释,官方解释尚未查明<贪婪用于此处是否合适>);