我正在使用这样的ack:ack-grep assets\\.
(在Ubuntu上)
但是,我想排除不以“资产”开头的结果。例如:siteassets。
到目前为止,我已尝试ack-grep ^assets\\.
和其他随机内容。
(在Vim正则表达式中,模式如下:\<assets\.
例如:help \&lt;)
答案 0 :(得分:2)
答案 1 :(得分:0)
vim
中的 \ <是正则表达式“单词边界”。 ack
使用的Perl正则表达式的等效项是\ b。因此,就您而言:
$ ack '\bassets'