文字專區
修剪每行內容
移除每行前後的空白字元,不改變行的順序。
修剪每行內容: 移除每行開頭和結尾的空白字元,清理貼上內容的邊緣。修剪每行內容不會變更單字之間的空格,會保留清單順序,也會將空白項目保留為空白項目。只要縮排沒有特殊意義,就能用它處理複製時帶有多餘留白的標籤或識別碼。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 文字工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
結果
準備就緒文字會在本機處理。此工具使用字面值且列入允許清單的操作,不會執行正規表示式或程式碼。
會移除哪些內容
每一行兩端的空格、定位字元、不換行空格,以及部分 Windows 程式在檔案開頭加入的隱形位元組順序標記,都會被移除。零寬空格不會被移除,因為它不算空白字元,因此修剪後仍無法比對的行,很可能含有零寬空格;Unicode 檢查工具會顯示它。行內空格不會改變;移除多餘空格則會合併這些空格。
修剪可能造成破壞的情況
在 Python、YAML、Makefile 和縮排的 Markdown 程式碼區塊中,開頭空白是結構的一部分,修剪每一行會使結構扁平化。行尾空白偶爾也很重要:Markdown 行尾的兩個空格會強制換行,而固定寬度資料檔案會以空格填充欄位,讓欄位保持對齊。請修剪清單、鍵、電子郵件地址和從試算表貼上的值,因為這些內容兩端的空格通常只是雜訊。
使用方式
- 在本機編輯器中貼上或輸入各行文字。
- 設定此轉換所需的選項,然後執行。
- 檢查結果,接著複製或下載文字。
隱私與限制
您的文字和結果會留在這部裝置上。輸入的程式碼不會上傳,也不會執行。
相關工具
常見問題
這會合併單字之間重複的空格嗎?
不會。red apple中的兩個空格如果位於行內,仍會保留為兩個空格。只有接觸行首或行尾的空白字元會被移除。欄位之間的定位字元也會保留,因此修剪不會將以定位字元分隔的資料列變成只有單一空格的句子。
為什麼邊緣還留有看不見的字元?
根據修剪規則,不是每個看不見的字元都屬於空白字元。U+200B零寬空白會保留,而行首或行尾的U+00A0不換行空白會被移除。重音符號和組合標記會保留。這不是Unicode正規化,也不是用來偵測外觀相似識別碼的方法。
我應該修剪有縮排的程式碼或Markdown嗎?
通常應先確認其結構。開頭空格可能代表巢狀結構或程式碼區塊,文字格式也可能刻意使用結尾空格。此工具無法區分版面留白和具有意義的空白字元。請先複製一小段,與原文比對後,再廣泛套用。
免費工具・使用在瀏覽器中次・免註冊