2024-09-29 23:18:45 发布
网友
我有一个字符串列表:
abcd/aaa23a\可下载\\234456\\\
abcd/BB13\可下载\\999\\
如何在最后两个\之间找到子字符串并将该子字符串添加到add中
结果列表应该是,我怎样才能得到这样的列表
您可以使用re.sub:
re.sub
import re def u_line(s): return re.sub('(?<=\\\)(\d+\\\)(?=$)', '\\1\\1', s)[:-1] print(u_line('abcd/aa546a\downloadable\\111\\'))
输出:
'abcd/aa546a\\downloadable\\111\\111'
不使用正则表达式:
substr = s.split(r"\\")[-2] s += substr
使用正则表达式:
import re substr = re.search(r"\\\\(\d+)\\\\$", s).group(1) s += substr
您可以使用
re.sub
:输出:
不使用正则表达式:
使用正则表达式:
相关问题 更多 >
编程相关推荐