12:31:56:818 12:30:50:344 12:30:50:344 12:31:52:436 12:30:50:344 12:31:52:728 12:30:50:344 12:31:50:729
\d+.\d\d\d
a='12:31:56:818'
a=a.split(':')
for i in range(4):
if i<2:
print(a[i],end=':')
if i==2:
print(a[i], end='.')
if i==3:
print(a[i])
在vscode中CTRL+H,用正则”:(?=\d{3})“,替换成"."即可,用了非捕获组,后面跟3个数字的,匹配其前面的冒号。
如解答对你有帮助,请点击一下采纳。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m