cal*_*ech 0 regex perl
让$ PWD =/Unix_Volume/Users/a/b/c/d
我希望:
echo $PWD | perl -ne 'if( /(\w+)[^\/]/ ){ print $1; }'
显示"Unix_Volume".但是,它显示"Unix_Volum".为什么正则表达式不能捕获最后一个字符?
Ekk*_*ner 8
(\ w +)=> Unix_Volum
[^\/] => e(不是/)
/ => /
归档时间:
14 年,11 月 前
查看次数:
208 次
最近记录: