跳至主要內容
Lizely

文字轉 HTML 段落轉換工具

將純文字區塊轉換為帶有明確選擇的單行斷行之 escaped HTML 段落。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.貼入帶有空行分隔的段落文字。
  2. 2.選擇單行斷行應轉為 br 標籤或空白,然後轉換。
  3. 3.檢視並複製轉義後的片段至 HTML 文字內容位置。

關於文字轉 HTML 段落轉換工具

文字轉 HTML 段落轉換工具將純文字轉為小型、可預測的 HTML 片段。空行分隔段落,因此每個區塊會轉為一個 p 元素。區塊內的單行斷行可選擇轉為 br 標籤或普通空白。結果以原始內容顯示,可直接複製至模板、CMS 源檢視、測試資料、電子郵件流程或編輯器中。

輸入的文字內容在加入標籤前會被轉義。& 會變成 &amp;amp;,< 會變成 &amp;lt;,> 會變成 &amp;gt;。這可避免貼入的尖括號被誤解為標籤內容。雙引號和單引號在 HTML 文字內容中無需轉義,因為它們不會被放入屬性中。此情境特定規則可避免不必要的實體噪音,同時保留原始引號字元。

此轉換器會將 Windows 與經典 Mac 的換行符轉為新行字元,再進行區塊分組。輸入文字的首尾空白字元會被移除。每行文字會被縮減,一個或多個空白分隔行會合併為一個段落邊界。在 br 模式下,行順序會保留,並以明確的 br 標籤加上原始新行。在空間模式下,行會以一個普通空白字元合併。

這不是一個 Markdown 解析器、富文字編輯器、HTML 清潔器或文件匯入工具。標題、列表、強調標記、連結、表格、縮排、分隔符與引用區塊都會被視為純文書處理。現有的 HTML 會被轉義而非保留。如果來源已包含受信任的語義標記,應使用專為該格式設計的解析器,而非將其轉換為純文字。如果來源是不受信任的 HTML,轉義會比嘗試用臨時正規表示式清理更安全。

產生的標籤不會插入至本頁的 innerHTML 中,亦不會以可執行 DOM 形式預覽。輸出僅為可見文字。這可避免轉換器自身互動時執行貼入的指令碼或事件處理函式。複製的片段僅在作為 HTML 文字內容情境下才安全,且僅限於文件說明中的轉換規則。若將其放入屬性、JavaScript 字串、CSS 指令、URL 或模板語言中,則必須遵循該目的地的轉義規則。

當前標籤的 500,000 字元限制適用於當前視窗。轉換與剪貼簿功能為本機/本機狀態,源內容與輸出不會上傳。即使內容較大,仍可能不適合用於 CMS 欄位或應用程式包中。應盡可能將重要內容放入結構化欄位中,並在取代已發布內容前,測試下游的大小、編碼與驗證限制。

確定性測試涵蓋保留的特殊文字字元、引號保留、空行段落邊界、br 插入、空間合併、CRLF 轉換、以及空輸入拒絕。此轉換過程刻意不依賴外部參考資料表:段落分組與空白字元行為為明確的產品規則,而輸出的 p 與 br 語法則遵循標準的 HTML 規範。結果中無 doctype、html、head 或 body 包裝。

為確保可靠使用,請貼上純文字,選擇單行換行應如何處理,轉換並檢查原始內容。僅將其複製到預期為片段的 HTML 內容位置。釋出後,請檢查實際頁面的標題結構、間距、連結、可存取性樹狀結構和 CSS,因為語法正確的段落無法保證周圍文件設計良好。

方法與來源

標準化 CRLF 與 CR 換行符、修剪輸入與各行文字、以一個或多個空白行為分隔段落、為 HTML 文字內容轉義 & 與尖括號、並以 br 加新行或單一空白合併單行。

常見問題

為何我原有的 HTML 標籤會以文字顯示?
輸入內容被視為純文字並刻意轉義。若要保留任意標籤,則需採用不同的可信解析與淨化流程。
何時應選擇 br 而非空白?
當單行斷行具有意義(如地址或詩行)時,應選擇 br。若僅為文字編輯器中簡單套用的段落,則應選擇空白。
複製的輸出在所有程式情境中皆安全嗎?
不。它僅針對 HTML 文字內容進行轉義。屬性、JavaScript、CSS、URL 及模板語言需各自情境的轉義規則。

開發者工具 使用指南

查看全部