我正在尝试删除文本文件上的大量时间戳。
格式如下:
服务指令(04:59)
使用system-config-services(03:49)
我希望它看起来像这样:
服务指令
使用system-config-services
我试过以下外卡?和*只需将其替换为空即可替换它:
查找企图1:
(??:??)
查找企图2:
(\**:**)
替换
什么都没发生。
我使用正确的通配符作为textmate吗?我在这里缺少什么?
答案 0 :(得分:1)
Textmate支持正则表达式。在正则表达式中,?
与单个字符不匹配,*
与多个字符不匹配。假设您在TextMate查找对话框中选择了正则表达式选项,则可以将您要查找的内容与\(\d\d\.\d\d\)
进行匹配。括号和句点需要用反斜杠字符引用,因为它们是特殊字符。 \ d将匹配一位数。有关更多操作,请参阅regex文档,例如如何使用*
,+
或{}
表示法指定要匹配的行数。