0

我有这个:

/\(\d\{4}_\d\{2}_\d\{2}\).*\1

在同一行中查找双日期。

我想突出显示(如在正常搜索中)找到的所有匹配项(不仅是上述正则表达式中的第一个匹配项)。

我怎样才能做到这一点?

4

1 回答 1

3

您正在使用Vim,我从问题标签中收集到。在 Vim 中,激活hlsearch

:set hlsearch

然后像这样搜索:

/\d\{4}_\d\{2}_\d\{2}[^0-9]*\d\{4}_\d\{2}_\d\{2}

这会突出显示整个文件中一行中的所有双日期。正则表达式假定日期之间的空格由非数字字符填充。

正则表达式的插图: 正则表达式的插图

于 2013-04-06T18:38:20.843 回答