利用正则巧妙实现字符串的定长切片
利用正则巧妙实现字符串的定长切片
正则
元字符
. 匹配除换行符以外的任意字符
量词
{n} 重复n次
re模块
re.findall(正则, 带匹配字符串) 返回所有满足匹配条件的结果,放在列表里
import re string = '123456789abcdefg' re.findall(r'.{3}', string) ['123', '456', '789', 'abc', 'def']
特点:
将最后不够指定长度的部分丢弃掉,也就是说,结果全部都是指定长度的字符串。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步