Python 正则表达式

Python 正则表达式

1.正则表达式中的特殊符号的字符
符号 说明 示例
re1|re2 匹配正则表达式re1或者re2 apple|orange
. 匹配任何字符(换行符除外) a.b
^ 匹配字符串的开始 ^send
$ 匹配字符的结尾 /books/*cook$
* 匹配前面出现的正则表达式零次或者多次 [A-Za-z0-9*]
+ 匹配前面出现的正则表达式一次或者多次 [a-z]+.csv
? 匹配前面出现的正则表达式零次或者一次 apple?
{N} 匹配前面出现的正则表达式N次 [0-9]{9}
{M,N} 匹配重复出现M次到N次的正则表达式 [0-9]{0,8}
[…] 匹配字符组里出现的任意字符 [abcde]
[..x-y..] 匹配从字符x到y中的任意字符 [0-9],[a-z]
[^…] 不匹配此字符集中出现的任何字符,包括某一范围的字符 [^abd],[^0-9a-z]
\d 匹配任何数字,和[0-9]一样(\D是\d是反义,任何非数字) source\d+.csv
\w 匹配任何数字字母字符,和[A-Za-z0-9]相同,\W是\w的反义 [A-Za-z_]\w+
\s 匹配任何空白符,和[\n\r\t\v\f]相同,\S是\s的反义 apple\sOrange
\b 匹配单词边界,\B和\b是反义 \bThe\b

你可能感兴趣的:(Python,python,正则表达式,\w,re,[0-9])