【发布时间】:2020-05-23 02:05:25
【问题描述】:
例如,我有字符串'10d45x'
我想将字符串作为输入并分别检索“10d”和“45x”。
一些说明:字母总是可以是 1 个字符的长度,但数字可以更长
我正在尝试探索:
import re
re.split("[a-zA-Z]",'10d45x')
但无法找到正确的参数来得到我想要的东西
【问题讨论】:
-
到目前为止你尝试了什么?
-
目前还不清楚您可能会遇到哪些其他模式。您想要的所有组都符合一些数字和字母的模式吗?如果是这样,那就是
re.findall(r'\d+\w', s)
标签: python-3.x regex string