
1.场景分析
该场景介绍如何用python语言,使用正则表达式处理字符串内第一个完整的括号内容,一个括号内可能会含有一个括号,多个括号自行扩展正则即可,处理完成后再替换到括号的内容
2.重难点
- 第一个括号内可能会还有另一个括号
- 括号内的内容处理完后等价替换之前的字符串
3.遇到问题
不能提出一个完整的括号内容
4.问题解决
import re
s = '''CREATE TABLE `xxx` (
`timestamp` datetime NOT NULL COMMENT '时间',
`offset` bigint(20) NULL COMMENT '偏移量',
`request_uri` text NULL COMMENT '请求uri',
`request_length` int(11) NULL COMMENT '请求长度',
`request` text NULL COMMENT '请求'
)ENGINE=OLAP
DUPLICATE KEY(`timestamp`, `offs

本文介绍如何使用Python和正则表达式处理字符串中第一个完整括号内的内容,包括嵌套括号的情况,并解决了遇到的问题,如提取完整括号和替换括号内的注释字段。
最低0.47元/天 解锁文章
1692

被折叠的 条评论
为什么被折叠?



