跳至主要內容
Lizely

為文字加入行號

從自訂起始值開始為貼上的每一行編號,可設定分隔符號並選擇是否以零補齊。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.貼上或輸入包含待編號行的文字。
  2. 2.選擇起始編號、分隔符號,以及是否以開頭的零補齊。
  3. 3.產生結果、檢查預覽,並下載 UTF-8 TXT 檔。

關於為文字加入行號

「為文字加入行號」會在每一個輸入行前加上連續整數。你可以貼上或輸入最多 1,000,000 個字元,選擇 0 至 999999 的起始編號、設定分隔符號,並決定是否以開頭的零補齊。選擇「加入行號」後可預覽精確的轉換結果,並下載為 UTF-8 純文字檔。整個轉換都在瀏覽器中完成,不會把文字傳送到 Lizely。

每個邏輯行都會取得一個編號,包括空白行。若輸入依序包含 alpha、空白行與 beta,輸出就會有三個已編號的行。這項明確規則會保留編號與原始行序的對應關係;工具不會默默捨棄只含空白的行、修剪行內容、合併重複空格或重新解讀 Tab。

Windows、傳統 Mac 與 Unix 的行尾都能辨識。CRLF、單獨 CR 與單獨 LF 邊界會以一致方式切分,而預覽與下載結果會統一使用一個 LF 字元分隔輸出行。輸入末尾若有換行,會產生最後一個空白邏輯行,該行也會編號,因此輸出仍能呈現原始行結構。

起始編號必須是最多六位數的非負整數。之後每一個邏輯行都會讓序號加一。很長的輸入可能使後續序號超過六位數;六位數限制只適用於使用者輸入驗證,不會讓序列自動循環或被截短。編號以一般十進位數字呈現,不加入地區千分位。

分隔符號會原樣插在產生的編號與未修改的原始行之間。它可以包含空格、標點、使用者貼上的 Tab,也可以留空,上限為 20 個 Unicode 字元。常見選擇包括句點加空格、冒號、直線或 Tab;分隔符號不會被跳脫,也不會被解讀為正規表示式。

開頭補零的寬度取決於結果中的最後一個編號。從 8 開始且有三行時會得到 08、09、10;從 1 開始且有九行時,最後一個值仍是一位數,因此維持一般一位數編號。關閉補零後,每個數字會以自然寬度呈現。補零只影響產生的數字前綴,絕不修改原始行文字。

產生結果時不會修改輸入區。編輯任何選項都會清除舊結果並撤銷其物件 URL,避免把過期下載誤認為目前輸出。預覽使用保留格式且可換行的區域,讓空格與換行保持可檢查;長行可在畫面上換行,但下載內容不會因此多出換行字元。

輸入長度受到限制,以維持瀏覽器回應速度並控制記憶體使用。空白輸入、無效起始編號或過長分隔符號都會顯示錯誤而不產生輸出。下載檔是沒有位元組順序標記的 UTF-8 純文字;富文字格式、語法醒目提示、試算表欄位與文件檔案結構不在本工具範圍內。

這個工具適合程式碼審查引用、逐字稿編號、詩稿或劇本草稿、客服紀錄、法律審閱工作副本、課堂教材,以及任何需要穩定行識別碼的流程。它不會只計算非空白行、不會保留混合的原始換行位元組、不會智慧重編現有編號清單,也不會加入頁碼。若只要計數請使用「行數計算器」;若要在每行前後加入任意文字,請使用「為每行加入前綴與後綴」。

方法與來源

驗證有界文字、整數起始編號與短的字面分隔符號;切分 CRLF、CR 與 LF 並保留末尾空白行;依序列最後一個值計算可選補零寬度;為每個邏輯行(包括空白行)加上前綴;以 LF 連接;預覽精確字串;再以本機 UTF-8 文字 Blob 提供下載。

常見問題

空白行也會編號嗎?
會。每個邏輯行都會取得下一個編號,包括空白行與只含空白的行。
Windows CRLF 行尾會怎麼處理?
CRLF、CR 與 LF 都能辨識,產生的輸出會一致使用 LF。
補零寬度如何決定?
補零會使用最後一個產生編號的位數寬度,使序列對齊且不截短。
我的文字會上傳嗎?
不會。編號、預覽與 TXT 下載建立都在瀏覽器本機完成。

文字工具 使用指南

查看全部