在 Notepad++ 中替换时间戳

在 Notepad++ 中替换时间戳

我有一个日志文件,每行都有时间戳,例如

2012-06-26 21:31:40 Killshot: Something, Something...
2012-06-26 21:31:40 Killed [player name]
2012-06-26 21:31:40 Executing Death Sequence
2012-06-26 21:31:41 Restarting match

我想在 N++ 中用空格替换所有时间戳。我该如何用空格替换所有不同的时间戳?

答案1

您可以使用以下表达方式:

\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}

正如@slhck 所建议的,可以用来\d替换[0-9],从而减少表达式。

Notepad++ 打印屏幕


阅读表达有困难:

\d-> 从 0 到 9 的任意数字。-
{4}> 四个字符数。
\d{4}将搜索四个数字。

重复此操作以匹配所需的日期格式,添加相关的分隔符如:-:,我们就得到了这个问题的表达式。

相关内容