随笔分类 -  正则

摘要:import pymysql from dbutils.pooled_db import PooledDB db = pymysql.connect(user='root',password='123456',db='js') cursor = db.cursor() 创建数据库连接池 db = P 阅读全文
posted @ 2024-07-01 22:52 淡然。。 阅读(9) 评论(0) 推荐(0) 编辑
摘要:参数: 1.flags : 可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为: 2.re.I 忽略大小写 3.re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境 4.re.M 多行模式 5.re.S 即为 . 并且包括换行符在内的任意字符(. 不包括换行 阅读全文
posted @ 2024-07-01 20:44 淡然。。 阅读(6) 评论(0) 推荐(0) 编辑
摘要:""" 有一个长文本,需要解析成特定的数据格式 解析后的格式为: { 'name': 'Variopartner SICAV', 'lei': '529900LPCSV88817QH61', 'sub_fund': [{ 'title': 'TARENO GLOBAL WATER SOLUTIONS 阅读全文
posted @ 2024-07-01 20:22 淡然。。 阅读(11) 评论(0) 推荐(0) 编辑
摘要:正则模式 ^表达式$ ^ 从整个字符串开头的地方匹配 $ 从整个字符串的结尾开始匹配 模糊匹配 . 匹配任意字符,除了换行符 * 重复匹配*号前面0个或多个的表达式。 ? 重复匹配?号前面0个或1个由前面的正则表达式定义的片段,非贪婪方式(?写在数量词的之后) + 重复匹配+号前面1个或多个的表达式 阅读全文
posted @ 2024-07-01 20:21 淡然。。 阅读(5) 评论(0) 推荐(0) 编辑
摘要:import re re.match() strs = '1234ABC56789' match 只能从字符串的开头进⾏匹配,匹配严格适合做过滤 result = re.match('^\d([a-zA-Z])\d*$',strs) print(result) if result: print('是 阅读全文
posted @ 2024-07-01 20:09 淡然。。 阅读(2) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示