提取所有匹配的字符串 假設你有一個2500萬的電話號碼列表(file A)和一個phone-email數據庫文件(file B)。 打開file B,使用正則表達式僅提取電話號碼。要執行此操作,請按Ctrl+F打開“查找”對話框,設置正則表達式選項,并根據電話號碼格式,在Find框中輸入[0-9]{3,3}-[0-9]{3,3}-[0-9]{4,4}或\([0-9]{3,3}\)[0-9]{3,3}-[0-9]{4,4}。單擊Extract按鈕,將電話號碼數據庫另存為新文件(file C)。 打開file A并在CSV工具欄中選擇Tab(或任何CSV格式)(或選擇Edit菜單-CSV-Tab separated)。 打開file C并選擇與2相同的CSV格式。 點擊Sort工具欄上的Join CSV按鈕(或選擇Edit菜單-CSV-Join),彈出加入CSV對話框。 選擇A.txt并將Unique Key選項設置為CSV文檔1,選擇C.txt并將Unique Key選項設置為CSV文檔2。 選擇Whole strings match作為Conditions,并設置Match Case選項。 從列表框中取消選擇A.txt,并確保選擇了C.txt。 點擊Join Now。將創建一個包含所有匹配字符串的新文檔。將此文件另存為file D。 提取所有匹配的行 如果file D足夠小,可以使