从字符串中提取符合条件的子串

子串提取

先用正则表达式查找字符串,结果为list;再用join()方法连接即可

代码


import re

s = "(Mojita's 44)"
s_num = re.findall("[0-9]",s)
s_char = re.findall("[a-zA-Z]",s)
s_other = re.findall("[^0-9^a-z^A-Z]",s)
link_s = ""
print(link_s.join(s_num))  # "44"
print(link_s.join(s_char))  #"Mojitas" 
print(link_s.join(s_other))  #"(')"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值