首页 > 代码库 > Python 正则表达式
Python 正则表达式
1. \d 可以匹配一个数字。‘00\d’ 可以匹配‘007‘。
2. \w 可以匹配一个字符。‘\w\w\d‘可以匹配‘py3‘。
3. . 可以匹配任意字符。’py.‘可以匹配‘pyc‘、‘pc0‘、‘py!‘、
4. * 表示任意个字符(包括0个)。
5. + 表示至少一个字符。
6. ? 表示0个或1个字符。
7. {n} 表示n个字符。
8.{n,m} 表示n~m个字符。
9.[0-9a-zA-z\_] 可以匹配一个数字、字母或下划线。
10.[0-9a-zA-z\_]+ 可以匹配至少有一个数字、字母或者下划线组成的字符串。如‘a100‘、‘0_Z‘。
11.[a-zA-Z\_][0-9a-zA-z\_]* 可以匹配有字母或下划线开头,后接任意个由一个数字、字母或者下划线组成的字符串,也就是python的合法变量。
12.[a-zA-Z\_][0-9a-zA-z\_]{0,19} 更精确的限制了变量的长度是1-20个字符。(前面一个字符+后面最多19个字符)。
13.A|B 可以匹配A或B。[P|p]ython可以匹配’Python‘或’python‘。
14. ^表示行的开头,$表示行的结束。^\d表示必须以数字结束。\d$表示必须以数字结尾。py可以匹配‘python‘,但^py$就只能匹配‘py‘了,整行匹配。
15. \s 可以匹配一个空格(也包括Tab等空白符)。
Python 正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。