🔧 文字轉換流水線

將多個文字處理步驟串接成流水線,一次完成修剪、替換、大小寫轉換、加前後綴、排序去重等操作,適合批次處理 ERP 匯出資料或複製貼上的髒文字。WebAssembly 加速行數統計。

什麼是文字處理流水線?

文字處理流水線讓你把多個文字處理步驟串接成一條流水線,一次完成修剪空白、尋找取代、大小寫轉換、加前後綴、排序、去重等操作。相較於一個工具做一件事、反覆複製貼上,流水線能依你設定的順序一次跑完所有步驟。

它特別適合批次處理 ERP 匯出的資料、從各處複製來的「髒文字」,把繁瑣的多步清理變成可重複套用的流程。

適用情境

如何使用

  1. 貼上要處理的文字。
  2. 依序加入處理步驟(修剪、取代、排序等)。
  3. 調整各步驟的順序與參數。
  4. 一鍵執行整條流水線並複製結果。

使用技巧

名詞解釋

流水線(Pipeline)
把多個處理步驟依序串接、依次套用的流程。
去重
移除重複的行或項目。
步驟順序
各處理步驟執行的先後,會影響最終結果。

常見問題 FAQ

文字流水線和批次尋找取代有什麼不同?

批次尋找取代只能做「搜尋→替換」這一種操作。文字流水線可以將多個不同類型的操作串接起來,例如先修剪空白、再用正規表示式替換、再轉大寫、最後加前綴,每個步驟都可以獨立啟用或停用,讓複雜的文字清理工作一次完成。

WebAssembly 在這裡做什麼?

本工具使用 WebAssembly 在瀏覽器端快速計算輸入和輸出文字的行數統計。對於數萬行的大型文字,WASM 的位元組掃描比純 JavaScript 的字串分割更有效率,確保即時更新統計數字時不會卡頓。

可以處理多大的文字?

本工具完全在瀏覽器端運行,沒有後端伺服器,文字資料不會上傳到任何地方。實際處理能力取決於您的電腦記憶體,一般情況下數十萬字元以內的文字都可以流暢處理。

正規表示式(Regex)替換步驟怎麼用?

在搜尋欄位填入正規表示式(不需要加 / /),例如 \\d+ 匹配數字。替換欄位可以使用 $1 $2 等捕獲群組。勾選「忽略大小寫」會加上 i 旗標。如果正規表示式語法有誤,該步驟會被跳過,不影響其他步驟的輸出。

步驟順序重要嗎?

很重要。例如先去重再排序,與先排序再去重,結果可能不同。建議先用小段文字測試,確認順序符合預期再套用全部。

支援哪些處理步驟?

涵蓋修剪空白、尋找取代、大小寫轉換、加前後綴、排序、去重等常見文字處理操作,可自由串接組合。

資料會上傳嗎?

不會。所有處理都在你的瀏覽器本機完成,文字不會上傳或儲存。

適合處理多大的資料?

適合中小型的文字與清單處理。資料量極大時,受瀏覽器效能限制,建議分批處理。