【发布时间】:2012-10-05 06:49:56
【问题描述】:
为什么 'save$' 不能匹配名为 save 的文件?
root@debian:/home/tiger# ls /home/test
save
root@debian:/home/tiger# find /home/test -regex 'save$'
root@debian:/home/tiger# find /home/test -regex '.*save$'
/home/test/save
【问题讨论】:
-
这个问题是关于“程序员常用的软件工具”的,所以我觉得应该重开。
-
问题可以改写成这样:为什么
find DIR -regex将正则表达式视为总是有一个前导^锚和一个尾随$锚?