立即学习:https://edu.csdn.net/course/play/24756/280709?utm_source=blogtoedu
1.^:以。。开头:
text="hello world"
result=re.math("hello",text)
print(result.group())输出hello
或者: result=re.search("^hello",text)
2.$:以。。结尾:
text="hello world"
result=re.search("world$",text)
print(result.group())输出world
3.|:匹配多个字符串或表达式:
text="https://hao.360.com/?a1004"
result=re.search("(http|https|ftp)://\s+",text)
print(result.group())
4.贪婪和非贪婪(默认贪婪模式):
#非贪婪模式:+?获取最少的个数
text="12345"
result=re.search("\d+?",text)
print(result.group())输出1
5.验证一个字符是不是0-100之间的数字:
text="12"
result=re.search("0|[1-9]\d?|100",text)
print(result.group())输出12
text="100"
result=re.match("0$|[1-9]\d?$|100",text)
print(result.group())输出100