文字整理
整理名單、清理從 PDF 複製的文字、批次修改每一行,不用寫程式。
常見使用情境
- 整理報名名單:從表單匯出的名單有重複、空白行,用「去除空白行」+「移除重複行」一次清乾淨。
- 修正 PDF 複製的文字:從 PDF 複製出來的段落常在每行結尾被強制斷行,「修正斷行」會把同一段的行接回去,保留空白行分隔的段落。
- 抽籤與分組:把名單「隨機打亂」,再取前幾名或依序分組。打亂使用瀏覽器的安全亂數,結果無法預測。
- 批次產生 SQL 或程式碼:用「每行加上」前綴
'、後綴',,把一串編號變成程式碼可用的清單。
排序規則
中文依筆畫數排序,與台灣常用的電話簿、名冊排列方式相同;英文依字母順序,並會把數字當成數值比較,所以「第 2 項」會排在「第 10 項」前面,而不是像一般電腦排序那樣排在後面。
正規表示式取代
勾選「正規表示式」後,可以用規則批次取代。幾個實用範例:
| 尋找 | 取代為 | 效果 |
|---|---|---|
\d{4}-\d{3}-\d{3} | (已隱藏) | 隱藏手機號碼 |
^\s*\d+\.\s* | (空白) | 移除每行開頭的編號 |
(\S+)@(\S+) | $1 [at] $2 | 改寫 Email 格式 |
^ 和 $ 會分別比對每一行的開頭與結尾;取代內容可以用 $1、$2 引用括號抓到的文字。
常見問題
移除重複行會區分大小寫嗎?
會。「Apple」和「apple」會被視為不同的行。如果要忽略大小寫,可以先用大小寫轉換統一成小寫再移除重複。
可以處理多大的文字?
數萬行的文字在一般電腦上都能瞬間完成。所有處理都在你的瀏覽器中進行,資料不會上傳。