FLUTTER ECOSYSTEM

characters

Unicode/グラフムクラスターに対応した操作を使用した文字列置換。

最新バージョン
1.4.1
30日間ダウンロード
883万
いいね数
506
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

characters パッケージは、Dart における Unicode 対応の文字列操作を提供し、インデックス付けや置換などの操作がグラフィームクラスター(1つの表示される文字を形成するコードポイントのシーケンス)を尊重することを保証します。このパッケージは、特に複雑なスクリプトや絵文字を入力するユーザー向けの国際化アプリケーションにおいて、安全かつ正確なテキスト処理を可能にします。このパッケージは、String を Characters クラスで拡張し、結合マークやサロゲートペアなどのエッジケースを正しく処理します。

用途
  • 国際化テキスト処理
  • 絵文字と複雑なスクリプトの処理
  • 安全な文字列スライシングとインデックス指定
  • 正しいカーソル位置でのテキスト編集
  • 正確な文字列長さの計算
  • ユーザー入力検証
主な機能
  • グラフェムクラスターの認識
  • Unicode対応の文字列操作
  • String を Characters クラスで拡張する
  • すべての主要プラットフォームをサポートしています
  • 不変で効率的な設計
  • 包括的なテストカバレッジ
適している対象
  • グローバルなターゲット層向けのアプリ
  • テキストエディタと入力フィールド
  • ローカライゼーションおよびi18nプロジェクト
  • 絵文字やローマ字以外の文字体系を使用するアプリケーション
  • 正確な文字列操作が必要な開発者
注意事項
  • 最小限のオーバーヘッドを追加
  • Characters クラスの明示的な使用が必要です
  • 単純なASCIIのみの文字列には不要です
  • 文字列操作のみに制限されています
  • 他のパッケージに対する実行時依存関係なし
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add characters

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング