petitparser
一個動態解析器框架,可快速建立高效語法和解析器。
探索 解析與其他文字工具 Flutter 套件,比較平台支援與社群指標。
共 90 個套件
一個動態解析器框架,可快速建立高效語法和解析器。
一個使用模式序列解析字串的類別。
使用對 Unicode/字形簇感知的操作進行字串取代。
ASCII 和常見非 ASCII 字符代碼的常量。對應單個字元編碼點的整數常量。
將輸入文字的大小寫變更為所需的大小寫慣例。
Diff Match and Patch 庫提供強大的演算法,用於執行同步純文字所需的作業。
Flutter 剪貼簿支援文字、豐富文字(HTML)和影像。
透過將常見的重音符號和變音符號替換為等效字元,從字串中移除它們。
用於處理英文字詞的工具。計算音節數,產生聽起來悅耳的字組組合,並提供對使用頻率最高的前 5000 個英文字詞的存取。
用於驗證和清理字串的 Dart 庫,特別是來自使用者輸入的字串。
一種用於多種語言和風格計數的實用工具。專為清單設計。
v2.2.1一個用於解析文字並轉換為多個 Flutter Text 小部件的 Flutter 套件。
用於解析電話號碼的 Dart 庫。靈感來自 Google 的 libphonenumber 和 iOS 上的 PhoneNumberKit。
更好的列舉轉換為字串。Dart 在呼叫 enum.toString 時會使用令人困擾的 EnumName.ValueName 語法,此套件解決了這個問題。
Dart 中的低階連結(文字、URL、電子郵件、電話號碼、使用者標籤)解析程式庫。
古蘭經文字、翻譯、音頻連結,以及頁碼、卷、蘇拉、阿亞、啟示地點等詳細資訊。
Money2 是一個高精度的程式庫,用於儲存、解析、格式化以及執行貨幣值與貨幣的算術運算。支援固定小數點數學、多貨幣支援與轉換、解析與格式化。(Money.parse('$2010.00') * 10).format('SCC#,##0') -> $US20,100)
Dart 中流行的 fuzzywuzzy 套件的實現,適用於您所有的模糊字串比對/搜尋需求!
一個用於取得人性化的檔案大小的套件。將原始檔案大小轉換為可讀的字串。
RFC 9485 I-Regexp:一種可互通的正則表達式格式實作。檢查 I-Regexp 的正確性,支援子字串或整個字串的比對。
一個用於補充 camelCase、PascalCase、首字母大寫、snake_case、param-case、CONSTANT_CASE 等遺漏方法的 String 擴展。
根據Dice係數,查找兩個字串之間的相似度,此方法通常比Levenshtein距離更佳。
大量字串函數,旨在擴展String類別,同時為處理可空字串提供更安全的方法。
簡單的過濾器,用於檢查並屏蔽字串中的粗俗和淫穢詞語。提供了一個預設的英文詞彙列表(LDNOOBW)。