Skip to content
文字行處理工具
Tools

文字行處理工具

移除重複行、排序、去空白、反轉、隨機排列與為文字行編號。

Clean & order
Duplicates
Keep
Sort & case
Filter lines
Add to each line
0 Total lines
0 Unique
0 Blank
0 Duplicates removed
0 lines
0 lines

Runs entirely in your browser. Nothing is uploaded.

一個線上工具完成所有行操作

這個行工具多合一頁面集合了通常需要程式碼編輯器或試算表才能完成的任務:刪除重複行、排序行、刪除空行、修剪空白、反轉、隨機排列、過濾和新增行號。貼上一次清單,切換所需操作,結果即時更新 — 無需重新載入、無需安裝、無需註冊。

每個操作只需一次點擊,可以同時疊加多個操作。即時統計欄顯示總數、唯一數、空行數和已刪除數。

刪除重複行 — 保留第一個或最後一個

主要功能是大多數人搜尋的:刪除重複行。開啟後重複行會縮減為單個副本。選擇是保留第一個出現(預設)還是最後一個,並開啟忽略大小寫使Appleapple被視為同一行。

修剪每行搭配使用,以捕捉僅因多餘空白而不同的近似重複項。即時統計顯示確切刪除了多少重複項,這是文字去重最快的方法。

按字母、數字或長度排序行

行排序器處理所有常見順序:A→ZZ→A按字母排序行數字按每行的第一個數字排序(這樣2、10、1變為1、2、10而非錯誤的文字順序1、10、2),按長度從最短到最長排列行。

需要排序的反向?反轉將清單從頭到尾翻轉,隨機排列使用Fisher-Yates演算法隨機化,適合抽獎、測驗和播放清單。

與TextMechanic、DupliChecker和Notepad++的比較

TextMechanic.com將行操作分散到多個頁面 — 去重用一個URL、排序用另一個、刪除空行用另一個。每次操作都需要重新載入頁面,操作間會遺失設定。DupliChecker的重複行工具每次只處理一項任務,沒有即時預覽。

Notepad++的TextFX外掛功能強大但需要桌面安裝。VS Code需要Sort Lines擴充。Excel的資料→移除重複項會將文字轉為試算表。這個瀏覽器工具無需安裝、無需擴充、無需重新格式化即可完成所有操作。

清理、過濾和重新格式化行

除了排序之外,工具集還可以清理和轉換文字。修剪每行刪除行首行尾的空白和定位字元,刪除空行清除空行,過濾器允許僅保留或刪除符合某個詞 — 或完整正規表示式 — 的行。

要重新格式化,可以為每行新增前綴或後綴(適合用引號、逗號或HTML標籤包裹項目),並開啟行編號新增對齊的計數器。操作按固定可預測的順序套用。

私密、即時且免費 — 在任何裝置上使用

一切都在本地進行。您的文字完全在瀏覽器中處理,從不上傳到伺服器,因此即使是長而敏感的清單也保留在您的裝置上。頁面載入後可以斷開網路連線,工具繼續工作。無費用、無帳戶。

該工具在Windows、Mac、Linux、ChromeOS、iPhone和Android上執行相同。收藏這些行工具,以備下次需要線上排序行刪除空行去重清單時使用。

Frequently asked questions

如何從文字中刪除重複行?

貼上您的清單,開啟「刪除重複項」,相同的行縮減為單個 — 預設保留第一個。例如,蘋果/香蕉/蘋果/櫻桃四行變為蘋果/香蕉/櫻桃。同時開啟「修剪每行」,使僅尾部空白不同的行也被視為相同。

如何按字母順序排序行?

開啟排序選單,選擇A→Z升序或Z→A降序。預設情況下排序區分大小寫。勾選「忽略大小寫」使其自然混合。排序在單次傳遞中與去重和修剪相結合。

如何刪除空行或空白行?

開啟「刪除空行」,每個空行 — 包括只含空白或定位字元的行 — 都會被刪除。如果某些行看起來是空的但包含不可見空白,請先與「修剪每行」結合使用。

如何反轉行的順序?

開啟「反轉順序」,整個清單從上到下翻轉 — 最後一行變為第一行。您可以與其他操作疊加:先去重,排序A→Z,然後反轉,一步獲得去重後的Z→A清單。

如何給文字新增行號?

開啟「行編號」,每行獲得位置和句點前綴 — 1. 蘋果,2. 香蕉,3. 櫻桃。編號最後執行,在排序和過濾之後,所以數字始終反映最終順序。

如何在Notepad++、VS Code或Excel中刪除重複行?

在Notepad++中需要TextFX外掛。VS Code需要Sort Lines擴充。Excel的資料→移除重複項將文字轉為表格。三者都需要Mac、Linux或手機上不存在的軟體安裝。這個瀏覽器工具跳過了所有這些。

如何按數字或長度排序行?

選擇「數字↑/↓」按每行第一個數字排序,這樣2、10、1變為1、2、10。選擇「長度↑/↓」從最短到最長排列行。

如何忽略大小寫刪除重複項?

開啟「刪除重複項」,然後勾選其「忽略大小寫」選項。現在Email、EMAIL和email都算作同一行,只保留一個。在去重電子郵件清單、網域名稱或關鍵字清單時最有用。

如何隨機排列行?

開啟「隨機排列」,使用Fisher-Yates演算法隨機重新排序每行。適合為抽獎隨機化名單、測驗題目順序或播放清單。關閉後再開啟以使用新隨機種子重新排列。

線上處理敏感文字安全嗎?

是的。此工具100%在客戶端執行 — 每個操作都在您的瀏覽器中用JavaScript完成,您的文字從不上傳、記錄或傳送到任何地方。頁面載入後可以斷網,工具繼續工作。

如何修剪每行的空白?

開啟「修剪每行」,刪除每行首尾的空白和定位字元。修剪在去重和排序之前執行,因此「 蘋果 」和「蘋果」在兩個選項都啟用時合併為一行。

Related tools

檢視所有工具