去除PHPMYADMIN导出SQL文件注释的正则表达式 [PHP]

post by 朦朧中的罪惡 / 2007-12-5 10:04 Wednesday

今天要批量去除一个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正则表达式替换功能一次搞定,正则表达式真是的好东东

标签: 原创 正则表达式