Regex Notepad++ - 在时间戳周围添加引号

Mac*_*are 0 regex notepad++

我有很多格式为的记录:1900-01-03 00:00:00

我想将它们全部修改为“1900-01-03 00:00:00”

我看到了一些关于正则表达式的帖子并尝试了一些组合,但我似乎无法使其工作。

提前致谢。

小智 5

记事本++(按Ctrl + H)

然后搜索一下:

\d+\-\d+\-\d+\s\d+\:\d+\:\d+
Run Code Online (Sandbox Code Playgroud)

并替换为

'$0'
Run Code Online (Sandbox Code Playgroud)

这添加了简单的引号

原文

1900-01-03 00:00:00
1900-01-03 00:00:00
1900-01-03 00:00:00
1900-01-03 00:00:00
1900-01-03 00:00:00
1900-01-03 00:00:00
Run Code Online (Sandbox Code Playgroud)

结果

'1900-01-03 00:00:00'
'1900-01-03 00:00:00'
'1900-01-03 00:00:00'
'1900-01-03 00:00:00'
'1900-01-03 00:00:00'
'1900-01-03 00:00:00'
Run Code Online (Sandbox Code Playgroud)

  • `-` 和 `:` 不需要转义(如果 `-` 位于字符类中并且不是第一个/最后一个字符,则需要转义)。可能只是“\d+-\d+-\d+\s\d+:\d+:\d+”。 (2认同)