-
贪婪与非贪婪:
贪婪: 不加 ?,匹配更多符合规则的内容(字符串中只要符合的就匹配)
非贪婪: 加 ?,匹配尽可能少的字符(匹配到了一个符合的就结束)
注意: ? 添加在正则表达式匹配规则后
-
match(rule, str)
参数:
rule:正则表达式
str:需要匹配的字符串
用法:
Import re
str = ‘Hello world sHello’
re.match(r’^Hello’, str)
注意:
r 是为了防转义,特殊字符前不用添加“\”转义
匹配出多个可使用group()函数获取对应位置的匹配结果