标签:模式 code import 实例 div 技术分享 col sea ext
Python正则表达式(ing)
Python正则表达式有一个模块“re”,首先,在我们使用正则表达式的时候需要导入这个模块:
import re
分三个部分来介绍Python正则表达式:
一、常用字符
(1)"."
功能:用于匹配任意(除\n)外的字符
如上,“.”能够匹配任意字符。
注:search是常用的功能函数,将在第三部分介绍,这里只需要知道其第一个参数是模式,第二个参数是待匹配的字符串,返回结果是 match object对象。group是match object对象的方法。
即在字符串(第二个参数)中寻找能够匹配的模式(第一个参数)
(2)“\”
功能:转义字符,使后一个字符变为字面意思(取消元字符的特殊化)
如上实例可见,元字符“.”不再具有特殊意义,而仅仅是一个字面值(字符.)
(3)"*"
功能:匹配前一个字符0次或多次(贪婪匹配)
如上实例可见“*”前的字符b被匹配了3次
(4)“+”
功能:匹配前一个字符1次或无限次
如上实例可见“+”前的字符n被匹配了4次
(5)“?”
功能:匹配前一个字符0次或1次
标签:模式 code import 实例 div 技术分享 col sea ext
原文地址:https://www.cnblogs.com/thisyan/p/9643230.html