文章目录
- 1、简介
- 2、功能实现
1、简介
根据一定的格式 匹配字符串
2、功能实现
import re # 添加包
string = "abc acc adc aec afc" #初始字符串
print(string)
abc acc adc aec afc
# 功能 匹配 abc 或者 acc
match_str = re.findall("a[bc]c",string ) # 返回一个列表
print(match_str)
['abc', 'acc']
#匹配 除了 abc 或者 acc 的字符串
match_str = re.findall("a[^bc]c",string)
print(match_str)
['adc', 'aec', 'afc']
#匹配 abc ,acc,adc,aec
match_str = re.findall("a[bcde]c",string) # b-e 之间 任意的字符
print(match_str)
['abc', 'acc', 'adc', 'aec']
match_str = re.findall("a[b-e]c",string)
print(match_str)
['abc', 'acc', 'adc', 'aec']
['afc']#匹配除了 b-e 的字符
match_str = re.findall("a[^b-e]c",string)
print(match_str)
['afc']