假设我有一个字符串。
a = '!!!!!!a1@@@@@@a2&&&&&&a3::::'
它自然地 split 为:a1,a2 和 a3 到
['!!!!!!','@@@@@@','&&&&&&','::::']
我想使用 split
函数,比如:
>>> a.split('a*')
*
表示a
之后的字符无关紧要。有立即执行此操作的方法吗?
最佳答案
s = '!!!!!!a1@@@@@@a2&&&&&&a3::::'
import re
print(re.split(r'a[0-9]+', s))
关于python - 使用更改指示器拆分字符串 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46222428/