行排序與去除重複
像 sort 與 uniq 一樣排序文字行並移除重複項目
貼上文字行、開啟 .txt 或 .csv 檔案,或載入範例。
關於行排序與去除重複
本工具在瀏覽器中提供類似 sort 與 uniq 指令的功能。貼上清單或開啟 .txt、.csv 檔案,然後依字母、自然順序、數值、長度、反轉或可重現的隨機順序排序,並以完全相符、忽略大小寫或正規化比較移除重複行。行統計與已移除重複項目清單會準確顯示變更內容。
使用方式
- 1.每行貼上一個項目,開啟 .txt 或 .csv 檔案,或載入範例。
- 2.選擇排序方式與重複項目的判斷方式。
- 3.選擇保留重複項目的第一個或最後一個副本,以及是否修剪各行、移除空白行。
- 4.查看行統計與「已移除的重複項目」分頁。
- 5.複製或下載結果。
處理順序
每次處理都遵循相同順序:統一換行字元(CRLF、CR 或 LF),啟用時修剪每一行,啟用時移除空白行,移除重複項目,最後將剩餘的行排序。由於修剪先進行,開啟「修剪每一行」時 "apple" 與 "apple " 會被視為重複。
排序細節
A → Z 與自然排序使用依語言而定的比較,帶重音的字母會排在其基本字母旁邊,自然排序會把 file2 放在 file10 之前。數值排序讀取每行開頭的數字,包括負數、小數與指數;開頭沒有數字的行依輸入順序放在最後。所有排序都是穩定的:比較結果相同的行保持輸入順序。隨機打亂使用帶種子的產生器,因此在選擇「重新打亂」之前,相同輸入會得到相同順序。
隱私與限制
文字行在瀏覽器中處理,不會上傳。此裝置只會記住你的選項設定。支援最多 20,000,000 個字元的輸入;大型輸入會在停止輸入後更新,預覽顯示前 20,000 行,複製與下載包含所有行。CSV 檔案以一般行處理,因此跨多行的帶引號欄位不會被合併。
