python基础===正则表达式,常用函数re.split和re.sub
2023-09-14 09:12:08 时间
sub的用法:
>>> rs = r'c..t' >>> re.sub(rs,'python','scvt dsss cvrt pocdst') 'scvt dsss python popython'
可以将c..t格式的字符串全部替换为python
同理说一下,python字符串函数replace的用法:
>>> s = 'hello china' >>> s.replace('hello','love') 'love china' >>> s 'hello china'
split的用法:
>>> ip = '1,2,3,4' >>> ip.split(',') ['1', '2', '3', '4'] >>>
re.split的用法,
>>> s = '123+345-343*787/33' >>> re.split(r'[\+\-\*\/]',s) ['123', '345', '343', '787', '33']
加反斜杠是因为,+-*\在正则中都有含义,如果不加反斜杠,语法错误
这样就可以从算式中提取到数据
相关文章
- Python-基础01-变量
- pycharm打包python项目_Python怎么打包
- Python数据分析之Pandas(三)
- python编程前景_Python前景如何,学完后可以从事方向?
- python编程是什么-Python编程
- python数组拼接字符串_Python练习题——数组拼接
- python之列表(list)
- 用python实现关机程序_python实现重启关机程序
- 【说站】python特殊方法有哪些
- OpenCV-Python学习(8)—— OpenCV 颜色表操作
- Python 反转字符串_python输出字符串
- python语言关键字是_Python 关键字
- python lambda表达式举例_Python中lambda表达式[通俗易懂]
- Python编程经典案例【考题】公司奖金发放
- 盘点一个Python列表(元素多样)处理的实战题目(使用正则表达式也可以实现)
- python(三)
- python数据分析浅谈(2)
- 为什么适用于Python的TensorFlow正在缓慢消亡
- python如何通过分布式爬虫爬取舆情数据
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(二)
- 5 种使用 Python 代码轻松实现数据可视化的方法详解编程语言
- Python的Mysql connector封装详解编程语言
- 决策树—ID3算法(介绍及Python实现)详解大数据
- 使用Python执行Linux命令的方法(python调用linux命令)
- Python脚本实现Linux系统管理及自动化部署(python写linux)
- python正则表达式概述及常用字符
- Python模块学习re正则表达式
- python正则表达式修复网站文章字体不统一的解决方法
- python正则表达式抓取成语网站
- Python正则表达式的七个使用范例详解