如何通过re用一行代码将20221012变为2022-10-12,python解决
固定位置插入字符-不就完了
代码如下,如有帮助请点击一下采纳谢谢:
import re
text = "20221012"
def fp(r):
return "{:0>2}-{:0>2}-{:4}".format(r.group(1),r.group(2),r.group(3))
text = re.sub(r'(\d{4})(\d{1,2})(\d{1,2})',fp,text)
print(text)