提示:是为了让自己记下正则表达式的用法
一、记住特殊符号的使用,正则表达式的字符表达
示例:正则表达式里面的字符要记住,记住了就能很快的使用了,仅仅是个人理解得意思去记住撒。记下自己常用容易忘记的
字符 | 意思 |
---|---|
[] | 匹配在[…]的东西,遇上‘^’则匹配相反意思 [0-9,[a-z]… |
() | 要一起去匹配,就像(1+2)+3一样 |
\d | 表示数字 相当于0-9的数字 \d==[0-9] |
\D | 表示非数字,\D!=[0-9] |
\w | 表示有字符,数字,下划线,\w==[0-9A-Za-z_] |
\W | 取\w的相反值 \W=[^0-9A-Za-z_] |
$ | 结束标签,例:以数字结束:\d$ |
^ | 用在开始的地方是表示匹配开始的地方,用在[]里面表示非的意思 [^abc], |
\b | 单次边界意思,例子 this is a apple 单独的is就是有单词边界的 |
\B | 没有单次边界,例子this is a apple 单词里this里面的is的前面无单词边界 |
* | 匹配次数,0次或者多次 *=={0,} |
? | 匹配0次或者1次 ?=={0,1} |
+ | 至少匹配一次+=={1,} |
{n} | 匹配n次 |
{n,} | 至少匹配n次 |
{n,m} | 匹配n-m次 |
二、常常使用情况
总结
之前不太理解正则表达式的使用情况,后面学了一下,才觉得正则表达式记住了就真的很简单也很好用