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.
我想使用正则表达式来匹配以下字符串:
blub{(没有中间空间)和blub {(两个中间空间)和blub {(三个中间空间)等等但不是 blub {(一个中间空间)
blub{
blub {
目前我可以在我的 vimrc 文件中匹配blub{和/\S{/其余部分 。/\S \{2,}{/但是我不能将这些与 vim 中的正则表达式结合起来。我怎样才能做到这一点?
/\S{/
/\S \{2,}{/
目的是在我的 cpp 文件中标记括号之间没有空格的所有行。
使用替代品。
/\S\(\| \{2,}\){/
试试这个:
/\S\(\s\{2,}\)\?{/
这表示 2+ 个空格中的零个或一个,它跳过了一个空格的可能性