echo '123980925sriten34=ienat' | sed -e 's/^.*\?\([1-9][0-9]\{0,2\}\+\)\([%=+-]\).*/ \1 \2 /'
Run Code Online (Sandbox Code Playgroud)
正在给出结果:
4 =
Run Code Online (Sandbox Code Playgroud)
我期待:
34 =
Run Code Online (Sandbox Code Playgroud)
我不明白什么?
(哦,我什至添加了+
和?
以加倍确定,但是{0,2}
没有它们afaik应该是贪婪的。)