正则在线测试工具
编程胶囊-正则练习
编程胶囊-打造学习编程的最好系统https://codejiaonang.com/
[0-9]
匹配0-9中的任意
[a-z]
匹配小写字母的任意
[A-Z]
匹配大写字母的任意
取反
区间内部的前面加^,如[^0-9]表示非数字
快捷方式
\d 匹配任意数字, \w 匹配字母、数字、下划线,\s 匹配空白,\b 匹配单词边界
快捷方式取反
\D 匹配所有的非数字,\W 匹配所有的非字符,\S 匹配所有的非空白
非区间内,^表示开始,$表示结束
如^python表示以python开始,python$表示以python结束
任意字符
.
字符代表匹配任何单个字符,它只能出现在方括号以外,只有一个不能匹配的字符,也就是换行符(\n
)
可选字符
有时,我们可能想要匹配一个单词的不同写法,比如color