中括号里的 ^ 为取反[1-9] ##表示匹配括号内的范围内的任意字符a\{n,m\} ##重复n到m次前一个重复的字符。若用egrep、sed -r可以去掉斜线\{,m}\ ##重复少于m次。##重复0次或一次前面的一个字符| ##或者的意思,用或的方式
这个概念很重要。它们大多数时候是等价的,但在匹配行尾时,意义不同,例如:Aa[^bcd]$ 所匹配的行允许是Aaa$或Aax$,但不允许仅是Aa$。[0-9]*) ,后者即使不能匹配小数点,也能匹配原本处于小数点后的数值
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号