文字工具箱

將文字操作串接成即時管線——大小寫轉換、清理、編碼、搜尋取代、正則表達式。在側欄選取特定行,僅對選取行套用操作。100% 在瀏覽器執行。

所有轉換均在瀏覽器中執行,不會上傳任何資料。

輸入

0 行數 · 0 已選取 · 0 字元 · 0 字數 · 0 B · 0 分鐘閱讀

管線

輸出

你剛測試了文字工具箱 — 試試 JSON 格式化 / 驗證器 →

什麼是文字工具箱?

文字工具箱將個別的文字操作串接成單一可見的管線。每個操作讀取目前的暫存區、變換它,然後供給下一個——就像 Unix shell 管線(tr | sort | uniq)但呈現為一堆可重新排列的可切換晶片。四個內建操作群組:case(UPPER、lower、Title、snake_case、camelCase、kebab-case、CONSTANT_CASE)、lines(trim、dedupe、sort、reverse、remove blank、join-to-single-line)、encode(URL、HTML entities、Base64、Unicode escape——各自附帶解碼對應項)、regex(字面尋找/取代、正則尋找/取代帶旗標、提取電子郵件 / 網址 / 數字)。輸入框旁的行側欄讓你勾選個別列,並為每個操作繫結範圍切換:「all lines」跨暫存區執行操作;「selected lines only」跳過你未勾選的列。選取行的範圍是表格資料的致勝功能——只對第 1-3 欄移除空白,不動第 4 欄,或從 CSV 結合符合的列而不壓平其餘列。

如何使用文字工具箱

將任何文字貼入輸入。點擊「+ Add operation」,從四個群組選擇器挑選,操作會以晶片形式出現在管線排。點擊晶片名稱以開關操作而不移除它(對 A/B 比較很有用)。點擊範圍切換(「all」 vs 「selected」)以切換操作會影響哪些列。拖動晶片重新排序——順序很重要,因為每個晶片看到的是前一個晶片的輸出。輸出面板即時更新,具有 150ms 去抖。URL hash 擷取你的完整狀態(輸入 + 管線 + 選取的行範圍)所以複製 URL 就能給某人完全相同的設定。另外還有一個單獨的 Diff 子標籤可以用 「jsdiff」 做逐列比較和行內突顯兩個文字區塊。對於 1 MB 以下的輸入,每次按鍵都會重新計算輸出;超過 1 MB 時會出現一個 Run 按鈕來控制管線何時執行。

常見問題

我的文字會上傳到任何地方嗎?

不會。所有操作均在瀏覽器中執行,不會離開您的裝置。

管線如何運作?

每個操作按順序對前一個操作的輸出執行。關閉某步驟可跳過,拖曳標籤可重新排序,或在「全部」與「選取」行之間切換範圍。

我可以分享已設定的管線嗎?

可以——複製網址即可。管線狀態儲存在網址雜湊中。超過 50 KB 的輸入不會包含在網址中,以保持連結簡短。

輸入大小限制是多少?

即時預覽支援最多 1 MB。較大的輸入會顯示「執行」按鈕,按需處理。