字符类
2018-02-26 本文已影响17人
codeing小牛
正则表达式中将一些常用的某一类字符进行归类,并使用元字符进行表示,如用\d 就可以匹配到 0-9 中的任意一个数字,如果用户想要匹配自定义的某一类数据则需要用一个类似数组的形式在正则表达式中表示出来并进行匹配即可。
如[aeiou] 即可匹配任意一个元音字母
如果是连续的一串字符也可以使用一个范围来表示,如[abcd]也可写作[a-d]
eg:待匹配字符串:about you I have a lot to say
正则表达式:\b[aeiou]+[a-z]*\b 匹配字符串中以aeiou中的任意字符开头的字母
匹配结果:共找到 2 处匹配:
about
a