更多vim里的正则表达式高级规则
时间: 2023-06-29 13:19:31 浏览: 152
除了常见的 Vim 正则表达式规则之外,还有一些高级规则可以帮助你进行更加精细化的模式匹配和搜索。下面是一些常见的 Vim 正则表达式高级规则:
1. `\d` 匹配数字字符。
2. `\D` 匹配非数字字符。
3. `\w` 匹配单词字符(包括字母、数字和下划线)。
4. `\W` 匹配非单词字符。
5. `\s` 匹配空白字符(包括空格、制表符、换行符等)。
6. `\S` 匹配非空白字符。
7. `\n` 匹配换行符。
8. `\t` 匹配制表符。
9. `\r` 匹配回车符。
10. `\b` 匹配单词边界。
11. `\B` 匹配非单词边界。
12. `{n}` 匹配前面字符出现 n 次。
13. `{n,}` 匹配前面字符出现 n 次或更多次。
14. `{n,m}` 匹配前面字符出现 n 到 m 次。
例如,如果你要匹配所有的数字,可以使用 `\d` 规则,命令如下:
```
/\d+
```
如果你要匹配所有的单词字符,可以使用 `\w` 规则,命令如下:
```
/\w+
```
需要注意的是,使用正则表达式进行高级模式匹配时,需要根据实际情况进行适当的调整,以达到预期的效果。
阅读全文