vi扩展的正则表达式
时间:2006-01-21 来源:cnscn2008
| 指示交替,如home|house 指匹配home或house
() 用于分组,如home|house可以写为ho(me|use)
*可以用到()上(home|house)* 可以匹配home, homehouse,househome, homehousehomehouse
\(...\) 实际匹配的文本可以使用\1、\2等在替换命令的替换部分进行检索
+ 可匹配正则表达式的一次或多次出现,既可以是单个字符也可以是()或\(...\)括起的内容,至少匹配一次
ho(use|me)+ 指至少是house或home不允许是空
? 指前面正则表达式的零次或一次出现,表示出现或未出现。如free?d 将匹配fred或freed除此不能匹配其他文本
{...} 定义区间表达式。区间表达式描述了表示重复次数的计数数字。 同\{...\}
{n} (home|house){2} 只能匹配homehome, homehouse, househome, househouse
{n,}
{n,m}
{,n}
() 用于分组,如home|house可以写为ho(me|use)
*可以用到()上(home|house)* 可以匹配home, homehouse,househome, homehousehomehouse
\(...\) 实际匹配的文本可以使用\1、\2等在替换命令的替换部分进行检索
+ 可匹配正则表达式的一次或多次出现,既可以是单个字符也可以是()或\(...\)括起的内容,至少匹配一次
ho(use|me)+ 指至少是house或home不允许是空
? 指前面正则表达式的零次或一次出现,表示出现或未出现。如free?d 将匹配fred或freed除此不能匹配其他文本
{...} 定义区间表达式。区间表达式描述了表示重复次数的计数数字。 同\{...\}
{n} (home|house){2} 只能匹配homehome, homehouse, househome, househouse
{n,}
{n,m}
{,n}
相关阅读 更多 +
排行榜 更多 +