2024-03-28 10:25:38 发布
网友
例如,我有以下字符串
mystr = "Thisisaexample123%20321Lorem%29Ipsum%28Bad123Example%20Hopefully"
我努力实现的目标是:
array = mystr.split("%NumberNumber") for unit in array: print(unit)
控制台:
Thisisaexample123 321Lorem Ipsum Bad123Example Hopefully
嗯。。。也许用正则表达式
只需使用re.split使用%\d\d作为拆分正则表达式(百分比及;(2位数字)
re.split
%\d\d
import re print("\n".join(re.split("%\d\d","Thisisaexample123%20321Lorem%29Ipsum%28Bad123Example%20Hopefully")))
结果:
(旁白:不要使用str作为变量名,因为它是内置的字符串对象名)
str
只需使用
re.split
使用%\d\d
作为拆分正则表达式(百分比及;(2位数字)结果:
(旁白:不要使用
str
作为变量名,因为它是内置的字符串对象名)相关问题 更多 >
编程相关推荐