Python 正则法则 字符集

该博客主要介绍了Python根据一定格式匹配字符串的相关内容,包含简介和功能实现两部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值