import re
text = 'a.b.c.d.e.f.g'
nums = ['1', '2', '3', '4', '5', '6'].__iter__() # nums = '123456'.__iter__()
print(re.sub(r"\.", string=text, repl=lambda x: next(nums)))
正则表达式匹配到多个字符串分别替换为不同的字符串
最新推荐文章于 2023-11-07 15:12:26 发布
import re
text = 'a.b.c.d.e.f.g'
nums = ['1', '2', '3', '4', '5', '6'].__iter__() # nums = '123456'.__iter__()
print(re.sub(r"\.", string=text, repl=lambda x: next(nums)))