先看一下,查找不包含某些字符串的行的正則是什么樣子:
^((?!不想包含的字符串).)*$
有什么用?存在即合理!筆者是在分析www日志的時候用的,用日志分析工具有的數據是我們想看而又看不到的,所以我除了用工具外,也會手動去查閱一些數據,如百萬條日志記錄,怎么快速看到想看的內容呢?這時我們就可以把不是蜘蛛產生的日志先刪除掉,然后再細分去找想要的內容,如下可以找到那些不是百度蜘蛛產生的日志計量,刪除后就可以只看百度蜘蛛的相關內容了
^((?!baidus).)*$
如下圖所示,我這里使用的是sublime,不過推薦使用editplus,速度性能比這個好
替換后,這個世界終于干凈了!
© 致遠 2020-01-18,原創內容,轉載請注明出錯:js正則查找不包含某些字符串的行