正则表达式疑问
$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 个前字符吗? 为什么不输出
$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' 输出
$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