正则表达式疑问

$echo baeaebaet |sed -n '/b[ae]+t/p'     无输出  
$echo baeaebaet |sed -n '/b[ae]?t/p'      无输出
$echo baeaebaet |sed -n '/b[ae]*t/p'      匹配输出
$echo beet |sed -n '/b[ae]{1,2}t/p'      无输出

+不是表示1-N 个前字符吗? 为什么不输出
?不是表示0-1 个前字符吗? 为什么不输出

作者: ICEEN   发布时间: 2011-05-04

$echo baeaebaet |sed -nr '/b[ae]+t/p'     输出  
$echo baeaebaet |sed -nr '/b[ae]?t/p'      无输出
$echo baeaebaet |sed -n '/b[ae]*t/p'      输出
$echo beet |sed -nr '/b[ae]{1,2}t/p'      输出

作者: yanyongkg   发布时间: 2011-05-04