对称字符
匹配几个字母后面三个数字接着是前面字母的重复,比如:abc123abc
/(\w+)\d\d\d\1/
(\w+)\d+\1
连续数字
匹配连续四个数字,比如abcd9527fadsas
/\d\d\d\d/
对称数字
查找这样的数字
1221
4334
/(\d)(\d)\2\1/
成对字符
查找类似:
AABB
KKLL
/(\w)\1(\w)\2/
相同字符
比如:
AAAA
4444
/(\w)\1\1\1/
匹配出姓名:
my name is xxx。
i am 18 years old.
语法细节
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
正则表达式的构成:
1)普通字符 :a b c d 1 2 3 4 ........
2)特殊字符(元字符):\d \D \w . .......