FLUTTER ECOSYSTEM

characters

Zeichenfolgenersetzung mit Operationen, die Unicode-/Graphemcluster-bewusst sind.

Neueste Version
1.4.1
30-Tage-Downloads
8,8 Mio.
Likes
506
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das characters-Paket bietet in Dart Unicode-orientierte Zeichenkettenmanipulation und stellt sicher, dass Operationen wie Indizierung und Ersetzung graphemcluster respektieren – Sequenzen von Codepunkten, die einen einzelnen sichtbaren Buchstaben bilden. Es ermöglicht sicheren und genauen Textverarbeitung für internationalisierte Anwendungen, insbesondere wenn Benutzer komplexe Schriftsysteme oder Emojis eingeben. Das Paket erweitert String mit einer Characters-Klasse, die Randfälle wie kombinierende Zeichen und Ersatzpaare korrekt behandelt.

Anwendungsfälle
  • Internationalisierte Textverarbeitung
  • Emoji- und komplexes Skript-Handling
  • Sichere Zeichenfolgen-Slicing und Indizierung
  • Textbearbeitung mit korrekter Cursorpositionierung
  • Genauere Zeichenfolgenlängenberechnung
  • Benutzereingabeverifizierung
Hauptmerkmale
  • Graphemcluster-Bewusstsein
  • Unicode-sichere Zeichenkettenoperationen
  • Erweitert String mit der Klasse Characters
  • Unterstützt alle wichtigen Plattformen
  • Unveränderlicher und effizienter Entwurf
  • Umfangreiche Testabdeckung
Geeignet für
  • Anwendungen für globale Zielgruppen
  • Texteditoren und Eingabefelder
  • Lokalisierungs- und i18n-Projekte
  • Anwendungen, die Emojis oder nicht-lateinische Schriftsysteme verwenden
  • Entwickler, die präzise String-Manipulation benötigen
Hinweise
  • Fügt minimalen Overhead hinzu
  • Expliziter Einsatz der Characters-Klasse erforderlich
  • Nicht erforderlich für einfache ASCII-Strings
  • Nur auf Zeichenkettenoperationen beschränkt
  • Keine Laufzeitabhängigkeit von anderen Paketen
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add characters

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten