我有一个包含许多时间戳的大文本文件。时间戳如下所示:2013/11/14 06:52:38AM
。我需要从每个字符中删除最后两个字符(上午/下午/上午/下午)。问题是,简单地查找和替换“AM”可能会从文件的其他部分(包含许多其他文本)中删除文本。
我使用正则表达式(:\d\d[ap]m)
完成了一个查找,在上面的示例中将跟踪时间戳的最后一位::38AM
。我现在需要用:38
替换它,但我不知道这是怎么做的(在冒号后允许两位数的任意组合)。
非常感谢任何帮助。
编辑:我需要的是用(:\d\d)[ap]m
替换\1