本书56页写出了一个正则表达式的模式:^.*$,号称这个几乎可以匹配所有表达式,然后问,它到底匹配什么?以及在什么情况下找不到任何匹配,请问各位,这个表达式在什么情况下找不到任何匹配呢?^是开始符号,$是结束符号,问题可能就出在中间的.*上了,这个会遇到什么不能匹配么?
. 不能匹配换行符。所以如果是多行的文件,^.*$ 会找不到任何匹配。
.*是匹配任意,加上头尾,这个表达式的意思就是不管是啥都给我匹配出来, 其实直接cat文件没啥区别了。 不知道对不对。