我需要一个正则表达式来替换语法

时间:2019-05-19 18:40:38

标签: sublimetext3

我不擅长升华text3,但是开始喜欢在其中工作。

我正在使用它的搜索和替换来实现以下目的:

我列出了数百种物品,如下所示:

5149 : Kaliana
5427 : Kalo Chorio
5036 : Kalo Chorio Kapouti
5071 : Kalo Chorio Sleas
5466 : Kalopanagiotis

但是我要替换为

5149-
5427-
5036-
5071-
5466-

所以基本上冒号和单词应该用连字符(-)代替

我尝试了一些正则表达式。 例如:(?<= WORD)。* $

但是事情不正常。

1 个答案:

答案 0 :(得分:0)

我尝试了一下,最后得到了符合我要求的表达式。

在查找区域中输入:

 : [a-zA-Z\d" "]+

并在替换区域中输入:

-

这为您提供了数字,后跟一个小号并消除了单词。