加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Python3 如何调整字符串的格式

发布时间:2021-05-21 04:55:52 所属栏目:大数据 来源: https://blog.csdn.net/yilovex
导读:使用正则表达式 re.sub() 方法做替换,利用正则中的捕获组捕获每一个部分,在替换字符串中调整顺序 #!/usr/bin/env python3# -*- coding: UTF-8 -*-import redata = '2019-03-04 00:46:38'print(data)# 使用捕获组相对位置替换print(re.sub(r'(d{4})-(d{2}

使用正则表达式 re.sub() 方法做替换,利用正则中的捕获组捕获每一个部分,在替换字符串中调整顺序

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-

import re

data = '2019-03-04 00:46:38'

print(data)
# 使用捕获组相对位置替换
print(re.sub(r'(d{4})-(d{2})-(d{2})',r'2/3/1',data))
# 使用捕获组的别名替换
print(re.sub(r'(?P<year>d{4})-(?P<month>d{2})-(?P<day>d{2})',r'g<month>/g<day>/g<year>',data))

运行结果:

Geek-Mac:Downloads zhangyi$ python3 Nice.py 
2019-03-04 00:46:38
03/04/2019 00:46:38
03/04/2019 00:46:38

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读