\d
可以匹配一个数字,\w
可以匹配一个字母或数字\s
可以匹配一个空格(也包括Tab
等空白符
)*
表示任意个字符(包括0
个)+
表示至少1
个字符?
表示0
个或1
个字符{n}
表示n
个字符{n,m}
表示n-m
个字符'-'
是特殊字符,在正则表达式中,要用'\'
转义- 更精确地匹配,可以用
[]
表示范围 A|B
可以匹配A
或B
,所以(P|p)ython
可以匹配'Python'
或者'python'
^
表示行的开头,^\d
表示必须以数字开头。$
表示行的结束,\d$
表示必须以数字结束
贪婪匹配 加个?就可以采用非贪婪匹配
评论 (0)