如何在Python正则表达式中使用特殊字符?

如何在Python正则表达式中使用特殊字符?

\ 非特殊字符匹配它们自己。特殊字符不匹配它们自己
. 匹配除换行符以外的任何字符,参见re.DOTALL
^ 匹配字符串的开头,参见re.MULTILINE
$ 匹配字符串的结尾,参见re.MULTILINE
[ ] 括起一组可匹配的字符
R|S 匹配正则表达式R或正则表达式S。
() 创建捕获组,并表示优先级。

在“ [”之后,括起一个集合,只有以下特殊字符-

] 如果不是第一个字符,则终止集合
一个范围,例如a-c匹配a,b或c
^ 仅在它是第一个字符时否定该集。

量词符(对于非贪婪追加“?”)-

{m} 正好m次重复
{m,n} 从m(默认为0)到n(默认为无穷大)
* 0次或更多次。与{,}相同
+ 1次或更多次。与{1,}相同
? 0次或1次。与{,1}相同

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程