vim 正则表达式查找ip

特别说明: v

v 表示 very magic

这种模式下很多字符默认就表示一些特殊意义,而不用加

如 :

< 单词开头

> 单词结尾

( 组开始

) 组结束

{ 次数开始

} 次数结束

| 或

下面给出正则表达式

v<((d|d{2}|1d{2}|2[0-5][0-5]).){3}(d|d{2}|1d{2}|2[0-5][0-5])>

v 表示 very magic 模式

< 表示匹配一个单词的开头

d|d{2}|1d{2}|2[0-5][0-5]) 表示匹配单个数字,或两个数字,或三个数字(三个数字只能是包含255以下的数字)

(d|d{2}|1d{2}|2[0-5][0-5]).){3} 这就匹配了 192.168.103.

(d|d{2}|1d{2}|2[0-5][0-5]) 最后再加一组数字,这就匹配了192.168.103.110

> 表示单词结束

原文地址:https://www.cnblogs.com/liubaocheng999/p/3277840.html