正则表达式需要知道的语法
正则字符 | 释义 | 距离 |
---|---|---|
+ | 前面的元素至少出现一次 | ab+:ab,abbb |
* | 前面的元素出现0次或多次 | ab*:a,ab,abb |
? | 匹配前面的一次或0次 | Ab?:A,Ab |
^ | 作为开始标记 | ^a:abc,aaaa |
$ | 作为结束标记 | c$:abc,ccccc |
\d | 数字 | 3,4,9 |
\D | 非数字 | A,a,- |
a-z | A到z之间的任意字母 | a,p,m |
[0-9] | 0到9之间的任意数字 | 0,2,9 |
第一次使用markdown语法编辑一个表格感觉怪怪的。下面是上面表格的markdown
代码:
# 正则表达式需要知道的语法
|正则字符|释义|距离|
|------ |------|------|
|+|前面的元素至少出现一次|ab+:ab,abbb|
|\*|前面的元素出现0次或多次|ab\*:a,ab,abb|
|?|匹配前面的一次或0次|Ab?:A,Ab|
|^|作为开始标记|^a:abc,aaaa|
|$|作为结束标记|c\$:abc,ccccc|
|\d|数字|3,4,9|
|\D|非数字|A,a,-|
|a-z|A到z之间的任意字母|a,p,m|
|[0-9]|0到9之间的任意数字|0,2,9|