美文网首页
如何调整字符串中文本的格式

如何调整字符串中文本的格式

作者: 以七v为书 | 来源:发表于2018-12-19 10:42 被阅读0次

解决方案

  • 利用re.sub替换

re.sub是个正则表达式方面的函数,用来实现通过正则表达式,实现比普通字符串的replace更加强大的替换功能;
re.sub共有五个参数。
其中三个必选参数:pattern(模式字符串), repl(被替换), string(表示要被处理,要被替换的那个string字符串)
两个可选参数:count, flags

# 如何调整字符串中文本的格式
# 某软件的log文件其中日期格式为yyyy-mm-dd
# 我们想把其中日期改为美国日期的格式'mm/dd/yyyy' 应如何处理
 
import os, stat
import re
 # 当前路径
    # str = open('*.log').read()
    # str=re.sub('(\d{4})-(\d{2})-(\d{2})',r'\2/\3/\1',str)
    str=re.sub('(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})',r'\g<month>/\g<day>/\g<year>',str)
    print(str)

相关文章

  • Python高效编程(三)

    实际编程和面试都会遇到的典型问题。 如何判断字符串a是否已字符串b开头或者结尾 如何调整字符串中的文本格式 如何将...

  • 字符串处理案例进阶训练

    课纲如下: 如何拆分含有多种分隔符的字符串 如何判断字符串a是否以字符串b开头或结尾 如何调整字符串中文本的格式 ...

  • Python 进阶(下)

    1、如何调整字符串中文本的格式? 2、如何将多个小字符串拼接成一个大字符串? 3、如何对字符串进行左、右、居中对齐...

  • 如何调整字符串中文本的格式

    解决方案 利用re.sub替换 re.sub是个正则表达式方面的函数,用来实现通过正则表达式,实现比普通字符串的r...

  • 如何调整字符串中文本的格式?

    实际案例: 某软件的log文件,其中的日期格式为'yyyy-mm-dd'.......2016-05-23 10:...

  • Python超详细的字符串用法大全

    本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串a是否以字符串b开头或结尾 调整字符串中文本的格式 对...

  • 超详细的字符串用法大全

    本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串a是否以字符串b开头或结尾 调整字符串中文本的格式 对...

  • NLTK学习记录3:处理原始文本

    读入web原始文本 读取本地原始文本 获取用户输入 原始文本本身为字符串格式,可以用字符串的函数处理 从原始文本中...

  • python(调整字符串中的文本格式)

    案例 某软件中log文件,其中日期格式为‘yyyy-mm-dd’:……2016-05-23 10:59:26 st...

  • HTML学习:文本格式化

    HTML 中存在一些格式化文本的标签,它们可以被直接使用,而不用再去写样式进行调整。 一、文本格式化 HTML 使...

网友评论

      本文标题:如何调整字符串中文本的格式

      本文链接:https://www.haomeiwen.com/subject/yapdkqtx.html