python-13-如何调整字符串中文本的格式?sub函数
来源:互联网 发布:c语言的冒泡排序算法 编辑:程序博客网 时间:2024/05/17 21:49
sub是substitute的所写,表示替换;
re.sub是个正则表达式方面的函数,用来实现通过正则表达式,实现比普通字符串的replace更加强大的替换功能;
re.sub共有五个参数。
其中三个必选参数:pattern(模式字符串), repl(被替换), string(表示要被处理,要被替换的那个string字符串)
两个可选参数:count, flags
- 使用正则表达式在文件中找到所有的日期
- 替换
/d 0-9的任意一个数字re.sub('\d{4}-\d{2}-\d{2}')
使用捕获组,升级
re.sub('(\d{4})-(\d{2})-(\d{2})')组一,组二,组三
描述被替换的格式,升级
使用原始字符串,防止被转义,升级
添加文本,升级
print(re.sub('(\d{4})-(\d{2})-(\d{2})',r'\2/\3/\1',log))
使用别名操作
print(re.sub('(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})',r'\g<month>/\g<day>/\g<year>',log))
ps:原始字符串的产生正是由于有正则表
达式的存在。原因是ASCII 字符和正则表达式特殊字符间所产生的冲突。比如,特殊符号“\b”在
ASCII 字符中代表退格键,但同时“\b”也是一个正则表达式的特殊符号,代表“匹配一个单词边界”。
0 0
- python-13-如何调整字符串中文本的格式?sub函数
- python 4-3 如何调整字符串中文本格式re.sub(p,r'\1/\2',str1)/re.sub('(?P<Name>p),'\g<Name>',str1)
- 调整字符串中文格式
- python常用的几种字符串替换函数strip、replace、sub
- python中的正则替换字符串函数re.sub
- python 4-6 如何去掉字符串中不需要的字符strip('-+*')/lstrip()/rstrip()/切片分段+/replace/sub/translate
- php如何输出中文json格式字符串
- python正则表达式模块,re.sub的函数使用
- python中的字符串格式函数str.format()
- python中的字符串格式函数str.format()
- python 的字符串格式判断
- python题目-----如何用sub替换字符串
- [ZT]Word设置“文档结构图”中文本的格式
- 输入本机中文格式的日期时间
- css中文本元素字体格式(Font-family)的编码
- python中文字符串的处理
- Python 中文字符串的截取
- python的字符串函数
- Linux jdk环境变量配置与详解
- Spring+MyBatis+JUnit+Maven创建项目实例
- Go学习笔记(六)函数,变量作用域,数组,指
- Jquery(九)
- Linux挂载操作系统共享出来的目录
- python-13-如何调整字符串中文本的格式?sub函数
- git常用命令|git迁移仓库地址
- 模拟法(poj 1068)Parencodings
- react-native集成超级强大的图表工具native-echarts
- Java面向对象设计模式(七)——装饰模式(Decorator)
- Android深入浅出之Binder机制
- 百度面试题
- 使用OpenCV检测程序效率
- 设计模式之单例模式(Singleton)