搜尋套件、儲存庫與 APP 分類

套件詳情v2.0.0

string_unescape

方便的實用工具,用於還原字串表示形式(Unicode、換行、標籤等)。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
2.9萬
喜歡數
6
Pub 分數
140

安裝套件

flutter pub add string_unescape

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個輕量級的 Flutter/Dart 套件,提供實用函數來還原常見的字串表示形式,包括 Unicode 轉義序列、換行符、標籤、以及其他特殊字元。它簡化了包含轉義字面量的字串的解析與處理,讓處理來自 JSON、設定檔或使用者輸入等外部來源的格式化文字變得更容易。此套件與平台無關,並支援所有主要的 Flutter 平台。

適用情境

  • 解析轉義的 JSON 字符串
  • 處理帶有轉義字元的設定檔
  • 處理使用者輸入的特殊轉義
  • 將原始字串字面量轉換為可讀格式
  • 清理匯入的文本資料

主要特色

  • 支援 Unicode 解碼
  • 處理換行與制表符序列
  • 用於快速整合的簡單 API
  • 跨平台相容性
  • 輕量且無依賴

適合對象

  • 文字處理應用
  • 資料匯入/匯出工具
  • 設定解析器
  • 開發者工具
  • 字串操作函式庫

使用建議

  • 不處理複雜的正則表達式模式
  • 僅限基本轉義序列
  • 不適用於完整的字串格式化
  • 需要手動處理邊緣情況
  • 無內建的錯誤輸入驗證

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

String unescape

Handy utility to unescape string representation (unicode, newline, tab, etc).

Example

Unescape string

expect(unescape(r"a\nb"), "a\nb");
expect(unescape(r"a\x0ab"), "a\nb");

Unescape character

expect(unescapeChar(r"a"), 97);
expect(unescapeChar(r"🀀"), 0x1F000);

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。