使用方式
- 將清單貼到輸入框。
- 選擇操作:前綴/後綴、為行加上編號、加上引號、合併行或分割成多行。
- 填入該操作的選項,例如前綴文字、起始編號或分隔符號。
- 複製結果,或將結果設為新的輸入來組合操作,例如先分割,再加上引號。
運作方式
所有操作都會逐行處理。支援 Windows、Unix 和舊版 Mac 的換行符號,輸出則使用 Unix 換行符號(LF)。輸入結尾的換行符號會忽略,不會因此多出一個空白項目。
「前綴/後綴」會在每一行的開頭和結尾加入相同文字,適合用於 Markdown 項目符號(「- 」)、註解標記(「// 」)或 HTML 清單項目。「為行加上編號」會在每一行前加上數字和分隔符號,可從任意整數開始(也支援負數);啟用零補位後,所有數字的位數都會相同,例如 10 行會編為 01 到 10。「加上引號」會在每一行前後加上雙引號、單引號或反引號,也可以在除最後一項外的每項後面加上逗號,將清單轉成 JavaScript、Python 或 SQL 清單的內容。只有在啟用選項時,才會跳脫行內的引號。
「合併行」會使用您選擇的分隔符號,將所有行合併成一行,例如使用「, 」呈現易讀的清單,或使用「,」製作 CSV。「分割成多行」則會在每次出現指定分隔字串時切開文字,並將每個片段放在獨立一行;分隔字串可以包含多個字元,例如「 | 」或「;」。分隔字串會以一般文字比對,不會視為正規表示式。在所有分隔符號、前綴和後綴欄位中,\t 代表定位字元,\n 代表換行符號,\\ 代表反斜線。
預設會保留空白行(包括只含空格的行),不為這些行加上前綴、編號或引號,也不會將它們計入編號。合併或分割時,預設會移除空白項目。關閉此選項,即可像處理其他行一樣處理空白行。
範例
轉換成 SQL IN 子句清單
每行貼上一個產品代碼,選擇「加上引號」,並設定單引號和結尾逗號,再選擇以空格「合併行」:'A12', 'B07', 'C33',即可貼到 IN ( 和 ) 之間。
將逗號分隔的標籤轉成多行
貼上「seo, marketing, analytics, content」,選擇「分割成多行」,分隔字串設為「,」,並啟用修剪空白:每個標籤都會各自出現在一行,且不會有前置空格。
為步驟加上編號
將食譜各行編號,從 1 開始,分隔符號設為「. 」。段落間的空白行會保留但不計入編號,因此編號會連續不中斷。
常見問題
如何將定位字元或換行符號設為分隔符號?
在分隔符號、前綴或後綴欄位中輸入 \t 代表定位字元,輸入 \n 代表換行符號。例如,以 \t 分割,即可將從試算表複製的一列資料轉成每行一個值。
可以組合多個操作嗎?
可以。每完成一個步驟後,點選「將輸出作為輸入」,再選擇下一個操作。例如,先將逗號分隔的清單拆成多行,再為各行加上引號,最後重新合併。
分割時支援正規表示式嗎?
不行,系統會依照輸入內容精確比對分隔字串。若要依模式分割,請使用「尋找與取代」工具的正規表示式模式,並將模式取代為 \n。
為什麼有些行沒有編號?
預設會略過空白行,避免群組間的空行也被編號。關閉「保留空白行不變」,即可為每一行編號。
隱私權
所有行列操作都在您的瀏覽器中執行。您的文字不會上傳、儲存或納入分析資料。