我一直在努力让正则表达式工作。更好的是,为什么我的正则表达式模式没有成功匹配字符串。通常我在bash脚本中使用正则表达式,查找并发送命令。
据我所知,正则表达式结尾处的$
将匹配以该模式结束的行。任何人都可以解释为什么这不能正确匹配。
正则表达式
\.\/.*\.moved$
./ Library.moved *
./。CPAN /建造/的ExtUtils-MakeMaker的-6.96-u4aD1K /吨/ ZPfMx0qYVS
然而,使用^
可以产生匹配。
正则表达式
^\.\/.*\.moved
./ Library.moved
./。CPAN /建造/的ExtUtils-MakeMaker的-6.96-u4aD1K /吨/ ZPfMx0qYVS