去除PHPMYADMIN导出SQL文件注释的正则表达式
今天要批量去除一个phpmyadmin导出的数据表结构的sql文件,但是要求不带任何注释,154个表的注释手动去删实在是太要人命了,于是乎看了下注释语句写了个正则表达式一次搞定.
SQL注释样式
-- 表的结构 `cdb_browse_counter`
COMMENT '字段注释'
COMMENT='表注释'
匹配正则表达式
^\-\-[\s\S][\x81-\xfe\x40-\xfe][\s\S][\w\d`]+
COMMENT\s'[\x81-\xfe\x40-\xfe]+'
COMMENT='[\x81-\xfe\x40-\xfe]+'
用notepad2正则表达式替换功能一次搞定,正则表达式真是的好东东
