使用正则表达式替换

时间:2013-06-20 01:39:29

标签: regex sublimetext2

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

RENAME TABLE my_tablename1 TO ;

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

所以上面的例子将成为:

RENAME TABLE my_tablename1 TO tablename1;

这是否可以使用正则表达式?

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

1 个答案:

答案 0 :(得分:2)

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

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

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

my_(tablename1) TO

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

$& $1