目标
批量删除 SQL 导出脚本中的 CREATE TABLE 语句。
工具
SublimeText
方法
SublimeText 自带的正则表达式匹配功能
操作
【Ctrl + H】打开替换窗口,【Alt + R】启用正则,在匹配栏 Find: 中输入:
^CREATE TABLE.*\n(.*\n){1,50};$
再将目标内容置空后,按【Ctrl + Alt + Enter】执行批量替换即可。
模式含义
匹配模式 | 含义 |
^CREATE TABLE.*\n | 以 CREATE TABLE 开头的一整行 |
(.*\n){1,50} | 以回车结尾的、任意内容的 1 行,或 2 行,……,或 50 行 |
:$ | 以分号结尾 |
注意事项
- 模式中的 1 至 50 行要视具体情况设置大小,否则会匹配到其他无关内容