例如,我一直在寻找一种按数字分割字符串的方法:
st = "abc4ert"
from string import digits
st = st.split(digits)
--> st = ['abc','ert']
有没有办法做到这一点(不包括列表中的数字)?
答案 0 :(得分:2)
使用正则表达式。
例如:
import re
st = "abc4ert"
print(re.findall(r"[A-Za-z]+", st))
输出:
['abc', 'ert']
答案 1 :(得分:2)