文字專區

反轉行

反轉文字行的順序,同時保留每一行的內容不變。

反轉行: 將清單上下顛倒,讓最後一筆內容排在最前面。「反轉行」會移動完整的文字行,包括空白項目,同時保留每個項目內的字母、空格和標點符號。您可以用它變更貼上之檢查清單或簡單記錄摘錄的閱讀順序。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
Reverse Lines / 本機編輯器本機處理

全程在瀏覽器中執行

100,000字元輸入 · 10,000個邏輯行 · 200,000字元輸出

結果

準備就緒

文字會在本機處理。此工具只使用明確列入允許清單的操作,不會執行正規表示式或程式碼。

位置規則與實例

令 n 為邏輯行數,i 為從 1 開始計算的位置。位置 i 的輸出內容,就是位置 n + 1 − i 的輸入內容。對於輸入 10\r\n20\r\n30\r\n,n = 3:輸出位置 1、2 和 3 分別取自輸入位置 3、2 和 1。確切結果為 30\n20\n10\n。這裡的跳脫表示法顯示了不可見的換行結尾;請將數字貼到實際分開的各行中,才能重現這個結果。

反轉、排序與大小限制

依語言決定的比較是另一項工作。Unicode排序演算法(https://www.unicode.org/reports/tr10/)說明了排序慣例;這項操作不會做任何排序判定,也不會拆開表情符號,或重新排列一行內的組合字元。輸入上限為 100,000 個 Unicode 字碼點和 10,000 個邏輯行;輸出上限為 200,000 個字碼點。編輯器也會計算 UTF-16單位,因此有些表情符號在輸入額度中會占用兩個位置。請將較長的記錄分成多批,接著同時反轉批次順序和每個批次的內容,才能取得完整檔案的反轉結果。

使用方式

  1. 將文字行貼上或輸入本機編輯器。
  2. 設定此轉換顯示的選項,然後執行。
  3. 檢視結果,接著複製或下載文字。

隱私與限制

您的文字和結果會留在這部裝置上。不會上傳輸入的程式碼,也不會執行輸入的程式碼。

相關工具

常見問題

反轉清單後會變成字母順序嗎?

不會。反轉會依照原本的位置排列,因此 pear、apple、banana會變成banana、apple、pear。它不會比較單字、重音符號或數字。字母排序需要另外執行排序,並明確指定語言或排序規則;反轉未排序的清單無法提供這項規則。

中間的空白項目會怎麼樣?

它會像其他項目一樣移動。包含first、空白和last的三行,會變成last、空白和first。完全空白的輸入會產生空白輸出。兩個連續的換行代表一個空白項目,而最後單獨的換行僅代表格式。

反轉後會保留Windows換行嗎?

工具辨識Windows CRLF和單獨的CR後,輸出會使用LF分隔符號。只要有要呈現的文字行,最後的換行仍會保留在結尾。如果檔案的確切位元組排列很重要,請保留原始檔案,因為反轉也會將這些分隔符號正規化。

免費工具・使用在瀏覽器中次・免註冊