0

我有大约 1000 行需要修改,如下所示:

RENAME TABLE my_tablename1 TO ;

我想删除 my_ 前缀,然后在单词 TO 及其直接空格之后插入文本。

所以上面的例子会变成:

RENAME TABLE my_tablename1 TO tablename1;

这可以用正则表达式吗?

如果这有所作为,我正在崇高的内部工作。

4

1 回答 1

2

Sublime 正则表达式引擎使用 perl 语法(http://boost.sourceforge.net/libs/regex/doc/format_perl_syntax.html)。

在 Sublime 中打开替换输入框 ( Find > Replace):

然后,在“查找内容:”(不要忘记在第一个图标中启用正则表达式)字段中输入:

my_(tablename1) TO

在“替换为:”字段中输入:

$& $1
于 2013-06-20T01:57:00.983 回答