我有大约 1000 行需要修改,如下所示:
RENAME TABLE my_tablename1 TO ;
我想删除 my_ 前缀,然后在单词 TO 及其直接空格之后插入文本。
所以上面的例子会变成:
RENAME TABLE my_tablename1 TO tablename1;
这可以用正则表达式吗?
如果这有所作为,我正在崇高的内部工作。
我有大约 1000 行需要修改,如下所示:
RENAME TABLE my_tablename1 TO ;
我想删除 my_ 前缀,然后在单词 TO 及其直接空格之后插入文本。
所以上面的例子会变成:
RENAME TABLE my_tablename1 TO tablename1;
这可以用正则表达式吗?
如果这有所作为,我正在崇高的内部工作。
Sublime 正则表达式引擎使用 perl 语法(http://boost.sourceforge.net/libs/regex/doc/format_perl_syntax.html)。
在 Sublime 中打开替换输入框 ( Find > Replace
):
然后,在“查找内容:”(不要忘记在第一个图标中启用正则表达式)字段中输入:
my_(tablename1) TO
在“替换为:”字段中输入:
$& $1