我使用ack搜索PHP函數「split(」,現在已被棄用的實例。不幸的是,它引發了preg_split(它仍然有效)的實例,我怎麼能忽略這些結果,而對於還在尋找「分裂(」使用ack忽略字符
ack --type=php split\\\(
感謝
我使用ack搜索PHP函數「split(」,現在已被棄用的實例。不幸的是,它引發了preg_split(它仍然有效)的實例,我怎麼能忽略這些結果,而對於還在尋找「分裂(」使用ack忽略字符
ack --type=php split\\\(
感謝
ack --type=php '[^_]split\('
由於preg_split()
有分割前的下劃線,只要用一個否定匹配下劃線。
好一個解決辦法是做更多的查找/替換的不是分裂,但分裂在之前?
一種蠻力的方法是使用-w
標誌來僅將split
看作單詞。
ack -w split
這仍然會給你點擊「分裂」,如果你有任何實際上沒有函數調用。但有時低科技的方式是最簡單的。
這是明確preg_split我想忽略 – crmpicco 2012-03-30 11:09:51