qq_长发及腰是贞子嘛_0
2018-03-31 21:18
老师讲的有问题吧!ls dzp [^0-9],老师讲的是dzp后面没有数字的 ,但是老师一开始创建的文件里面就有后面没有数字的啊!!dzpbols dzpcang 都是后面没有数字的,对不起,我表示没看懂!!!
凡事先想想自己的问题
匹配一个非数字字符。你那个是多个字符,不是一个哦
有空去了解一下正则表达式吧,dzp [^0-9],其中老师一开始有讲过,[]只是针对匹配一个字符,所以只能匹配到dzpa、dzpb、dzpc这样的,如果要让[]匹配多个字符的,就需要在后面加*,即dzp [^0-9]*,就可以匹配dzpabc,
dzpcc这样的,但是却无法匹配到dzpa、dzpb这种的了
[] 匹配中括号中任意一个字符,只能是一个
只能后面有一个字符不是数字的,如dzpA,dapB
这个表示不带数字 且dzp后面只能有一个字符 所以都不满足
我刚看到这里也是不解,希望有人能解释一下
我截了图
Linux达人养成计划 I
399344 学习 · 3791 问题
相似问题