ext Filter 是一個面向文本行進行即時搜索、過濾的小工具
基本用法:打開一個文本文件,然后點擊搜索框,輸入查詢字符串。搜索的結(jié)果就在輸入的同時被過濾出來(不匹配的文本行被隱藏),同時關(guān)鍵字高亮顯示。寫這個小程序,最初是為了方便查看我個人網(wǎng)站的“最近訪客”日志。比如:訪問者來源都有哪些?最近被下載的文件(.exe)有哪幾個?等等。
以前使用金山詞霸之類的工具查英文詞匯表的時候,有這樣的問題:
1)有個單詞,只記得它開頭幾個字母,或者漢語意思里的幾個字、詞,如何快速找到這個詞呢?
2)想表達(dá)“及時”這個意思,都有哪些英語詞匯(名詞、形容詞、副詞、詞組等)可用呢?最好都找出來,對照一下;
使用本文介紹的工具,結(jié)合網(wǎng)上下載的文本詞匯表(比如:8K、100K牛津詞典),解決上面的問題就方便多了。
幾個小提示:
1)可以通過設(shè)置,選擇隱藏匹配的行,而不是未匹配的行;
2)可以輸入組合條件搜索(類似使用搜索引擎的情形):比如 aa bb “cc dd” -”ee ff” (其中減號表示應(yīng)排除的條件);
3)可選的搜索設(shè)置:大小寫、整字匹配等;
4)程序支持正規(guī)表達(dá)式搜索:比如 ^de[^\t]{1,10}