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