首先对表达式有个认识:通俗的讲,正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。
1、普通字符匹配
正则表达式 | 被匹配字符串 | 是否匹配 | 匹配结果 | |
b | abdc | 是 | b | |
bd | abdc | 是 | bd | |
e | abdc | 否 | ||
bdc | abdc | 是 | bdc |
正则表达式 | 被匹配字符串 | 是否匹配 | 匹配结果 | 说明 |
\ | \\\\\ | 否 | \是特殊字符,需要转义,不然匹配不到 | |
\\ | \\\\\ | 是 | \ \ \ \ \ |
有了转义符号\,后面的\就可以匹配 |
\^ | $\.^9 | 是 | ^ | |
\. | $\.^9 | 是 | . |
正则表达式 | 被匹配字符串 | 是否匹配 | 匹配结果 |
\d\d\d | bdcs1234 | 是 | 123 |
\w\d | bdcs1234 | 是 | s1 23 |
.\d\d | bdcs1234 | 是 | s12 |