-- Start
如果你还不知道什么是正则表达式或者不是很清楚,请先阅读正则表达式精萃。
ksh 的正则表达式和其他语言有一些区别,最重要的区别是,在 ksh 中, ? 代表任意一个字符,* 代表任意多个字符,那么它如何匹配次数呢?看看下面的表格吧。
操作符 描述
*(exp) 贪婪匹配,匹配任意次
+(exp) 贪婪匹配,匹配 1次或多次
?(exp) 贪婪匹配,匹配 0或1次
{N}(exp) 贪婪匹配,匹配 N 次
{N,M}(exp) 贪婪匹配,匹配 N 到 M 次
@(exp1|exp