import re

# re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。
print(re.match('www', 'www.baidu.com', ).span())
print(re.match('.com', 'www.baidu.com', ))

ret = re.match(r'速度与激情1', '速度与激情1')
print(ret.group())

# 匹配单个数字\d
# \D 匹配非数字
ret = re.match(r'速度与激情\d', '速度与激情3')
print(ret.group())

# 匹配字符\w a-z A-Z 0-9 _
# 匹配非(a-z A-Z 0-9 _ )
ret = re.match(r'速度与激情\w', '速度与激情哈')
print(ret.group())

# 匹配空格或者tab
ret = re.match(r'速度与激情\s\w', '速度与激情 3')
print(ret.group())

# 匹配任意一个字符
ret = re.match(r'速度与激情.', '速度与激情3')
print(ret.group())


posted on 2019-08-28 19:00  Yihan_07  阅读(113)  评论(0编辑  收藏  举报