查找并替换textmate中的数字

时间:2013-07-01 20:49:52

标签: regex replace textmate oniguruma

我正在尝试删除文本文件上的大量时间戳。

格式如下:
服务指令(04:59)
使用system-config-services(03:49)

我希望它看起来像这样:
服务指令
使用system-config-services

我试过以下外卡?和*只需将其替换为空即可替换它:
查找企图1:
(??:??)

查找企图2:
(\**:**)

替换



什么都没发生。 我使用正确的通配符作为textmate吗?我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

Textmate支持正则表达式。在正则表达式中,?与单个字符不匹配,*与多个字符不匹配。假设您在TextMate查找对话框中选择了正则表达式选项,则可以将您要查找的内容与\(\d\d\.\d\d\)进行匹配。括号和句点需要用反斜杠字符引用,因为它们是特殊字符。 \ d将匹配一位数。有关更多操作,请参阅regex文档,例如如何使用*+{}表示法指定要匹配的行数。