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