通配符: .
字符集:[a-zA-Z0-9]
注意:字符集只能匹配一个字符。
排除指定字符集,在开头添加^,例如 [1],意思是除a,b,c外的其他字符都匹配。
二选一: | 例如:‘python|perl‘
子模式: () 例如:‘p(ython|erl)‘
(pattern)* : pattern可重复0,1或多次。
(pattern)+: pattern可重复1或多次。
(pattern){m,n}: pattern可重复m~n次。
compile(pattern[, flags]) : 根据包含正则表达式的字符串创建模式对象
search(pattern,string[, flags]: 在字符中查找模式
match(pattern, string[, flags]]): 在字符串开头匹配模式
split(pattern, string[, flags]): 根据模式来分割字符串
findall(pattern, string): 返回一个列表,其中包含字符串中所有与模式匹配的子串
sub(pat, repl, string[, count=0]): 将字符串中与模式pat匹配的子串都替换为repl
escape(string) : 对字符串中所有的正则表达式特殊字符都进行转义
abc ??
原文:https://www.cnblogs.com/pmzz/p/14778217.html