正则表达式定位

2024-10-03 06:32:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串,例如:text_raw = 'ZB444AB'

正则表达式有没有办法说位置1,2上的字符是字母,位置3,4,5上的字符是数字,位置6,7上的最后两个字符也是字母

我正在尝试此代码,但它不起作用:

text = ''.join(re.findall(r'[0-9]{3,4,5}|[A-Z]{1,2,6,7}', text_raw))
print(text)

谢谢你的建议


Tags: 字符串代码textreraw字母数字字符