行整理工具
免费在线使用 行整理工具 无需安装即可使用工具
關於文字行整理工具
本工具對多行文字區塊執行七種行級操作之一:升序排序、降序排序、隨機打亂、反向排列、去重、刪除空行或去除空白。每個操作按鈕都會轉換目前輸入,並將結果寫入輸出面板,你可以複製或清空結果。
使用方法
1. 將多行文字貼到左側的輸入框。 2. 在操作區域中,點擊你想要的操作按鈕(升序排序、降序排序、隨機打亂、反向排列、去重、刪除空行或去除空白)。 3. 結果顯示在右側的輸出框中,點擊複製即可複製結果。 4. 點擊清空(紅色按鈕)可清空輸入和輸出欄位。
操作參考
升序排序和降序排序對整行使用語言感知的字串比較(localeCompare),而非自然數字排序,因此 '10' 會排在 '2' 之前。隨機打亂採用 Fisher-Yates 演算法,每次點擊都會產生不同的順序。反向排列只是鏡像原始行順序,不進行排序。去重保留每個完全相同行的第一次出現,並丟棄後續重複行。刪除空行會刪除空行或僅包含空白的行。去除空白對每一行應用 trim 操作,去除前導和尾部空白,同時保留行數。
▶為什麼排序後 '10' 出現在 '2' 之前?
因為排序使用的是語言感知的字串比較,而非自然數字比較。行是按文字逐字元比較的,而不是作為數字比較。
▶去重時是否也會先去除空白再比較?
不會。去重比較的是完全相同的行字串,因此帶有前導或尾部空格的行會被視為與去除空白後的版本不同。如果希望先規範化空白再去重,請先執行去除空白。
▶操作按鈕是否始終啟用?
當輸入框為空或僅包含空白時,每個操作按鈕都會被停用。清空按鈕始終可用,可重置兩個面板。
▶我的資料會被傳送到伺服器嗎?
不會。所有處理都在你的瀏覽器本地完成。你的輸入永遠不會離開你的裝置。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。