Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个:
/\(\d\{4}_\d\{2}_\d\{2}\).*\1
在同一行中查找双日期。
我想突出显示(如在正常搜索中)找到的所有匹配项(不仅是上述正则表达式中的第一个匹配项)。
我怎样才能做到这一点?
您正在使用Vim,我从问题标签中收集到。在 Vim 中,激活hlsearch:
:set hlsearch
然后像这样搜索:
/\d\{4}_\d\{2}_\d\{2}[^0-9]*\d\{4}_\d\{2}_\d\{2}
这会突出显示整个文件中一行中的所有双日期。正则表达式假定日期之间的空格由非数字字符填充。
正则表达式的插图: