如何使用正则表达式在记事本++中保留某些值来替换字符串?

How to replace strings by retaining certain values in notepad++ using regex?

我有像

这样的字符串
(1,123,'2016-04-0500:00:01','V1')
(2,123,'2016-04-0500:00:02','V2')
(3,123,'2016-04-0500:00:03','V3')
(4,123,'2016-04-0500:00:04','V4')
(5,123,'2016-04-0500:00:05','V5')

我想转换成

(1,123,['2016-04-0500:00:01',mystring],'V1')
(2,123,['2016-04-0500:00:02',mystring],'V2')
(3,123,['2016-04-0500:00:03',mystring],'V3')
(4,123,['2016-04-0500:00:04',mystring],'V4')
(5,123,['2016-04-0500:00:05',mystring],'V5')

当我尝试 找到 ('2016-04-0500:00:.*?') 并替换为 mytext 时。整个文本正在被替换,我无法保留 00:00:01,00:00:02... 。有人可以帮忙吗。可能有一些简单的技巧,但我找不到。

  • Ctrl+H 替换选项卡
  • 勾选正则表达式
  • 查找:('.*')
  • 替换为:[,mystring]

(捕获 () 内的匹配项,稍后可以引用为