+ -
当前位置:首页 → 问答吧 → 正则表达式疑问

正则表达式疑问

时间:2011-05-04

来源:互联网

$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