正则表达式 – 如何找到一行中的模式的第三次出现
发布时间:2020-12-14 06:27:59 所属栏目:百科 来源:网络整理
导读:今天我不得不只在一行上的第一个多个空格中对齐表. 体育 ScrollWheelDown move window three lines down S-ScrollWheelDown move window one page downScrollWheelUp move window three lines upS-ScrollWheelUp move window one page up 我使用Tabular插件
今天我不得不只在一行上的第一个多个空格中对齐表.
体育 <ScrollWheelDown> move window three lines down <S-ScrollWheelDown> move window one page down <ScrollWheelUp> move window three lines up <S-ScrollWheelUp> move window one page up 我使用Tabular插件来对齐表,但是我找不到如何找到只有第一个出现的多个空格并且仅在对齐的方法. 我不知道在VIM:
正则表达式将是:
/(.{-}zsPATTERN){3} 所以,如果你想把第三个’foo’改成’bar’在下面的行: lorem ifoopsum foo lor foor ipsum foo dolor foo ^1 ^2 ^3 ^4 ^5 跑: s/(.{-}zsfoo){3}/bar/ 要得到: lorem ifoopsum foo lor barr ipsum foo dolor foo ^1 ^2 ^3=bar ^4 ^5 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |