python 正则表达式 re
2023-09-27 14:27:52 时间
1、import re
2、match 从头开始匹配
import re
s = '-123456单_abc一二三'
s0 = re.match('-?[\d]{,}单_', s)
if s0:
return True, int(s[:(s0.span()[-1]-2)])
else:
return False, 0
上述例子中:
(1)?表示前一个字符可以出现也可以不出现,也就是“-”即负号可以有也可以没有;
(2)[\d]相当[0123456789]也就是只要是数字就可以;
(3){,}表示前一个符合条件的字符可以连续出现任意次数,即前面的数字可以连续出现任意次;
(4)“单_”之后的字符必须和这两个字符相同;
(5)匹配成功后或返回匹配字段在原字符串中所处位置的起止索引,通过.span()函数可得到索引值;
(6)匹配失败则返回None。
相关文章
- Python爬虫之使用正则表达式抓取数据
- Python中的正则表达式
- python爬虫知识点总结(五)正则表达式
- 解决python编码问题报错:'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)
- python fileter函数一正则表达式
- Python itertools模块
- 【华为OD机试真题 python】直角三角形【2023 Q1 | 100分】
- python循环删除列表元素常见错误与正确方法
- python基础——使用__slots__
- python re模块正则表达式详解
- Python自动化测试之Python简介及环境安装配置
- gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python scrapy数据建模与请求
- 《Python数据可视化编程实战》—— 1.9 为项目设置matplotlib参数
- python正则表达式应用 去掉标点符号
- python正则表达式应用 重组分词
- Python 正则表达式语法实例
- python 正则表达式匹配过程
- python 正则表达式简介
- Python视频剪辑Auto-Editor一键预处理口播无声片段
- Python教程之正则表达式实现拼音与中文提取并存储excel(教程含源码)
- python操作mysql数据库系列-安装MySql
- python通过串口发送bin文件
- Python正则表达式精讲
- python 实验室定时关闭到时显示器
- python五十七课——正则表达式(多个字符)
- 【python养成】:re模块正则表达式详解
- 老板说我不懂tkinter: python tkinter window size position center 窗口大小位置居中上下左右放置