【发布时间】:2017-07-02 14:59:06
【问题描述】:
例如,我有以下字符串
mystr = "Thisisaexample123%20321Lorem%29Ipsum%28Bad123Example%20Hopefully"
我想要实现的是:
array = mystr.split("%NumberNumber")
for unit in array:
print(unit)
控制台:
Thisisaexample123
321Lorem
Ipsum
Bad123Example
Hopefully
嗯...也许使用正则表达式?
【问题讨论】:
-
第二行不是
Lorem。在这种情况下使用re.split("%\d+",str)(并且不要调用你的变量str) -
不应该是 321Lorem,我希望它被每个百分比符号 % 分割,后面跟着 2 个数字。或者,我希望将所有 %NumberNumber 替换为“;”所以我可以在“;”处拆分