Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.2.1

iregexp

Eine Implementierung des RFC 9485 I-Regexp: Ein interoperables RegEx-Format. Überprüft die Korrektheit des I-Regexp und ermöglicht das Abgleichen per Teilzeichenkette oder per gesamter Zeichenkette.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
391.000
Likes
3
Pub-Punkte
160

Paket installieren

flutter pub add iregexp

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

iregexp ist ein Dart-Paket, das den I-Regexp-Standard gemäß RFC 9485 implementiert, einen interoperablen Regular Expression-Format, der konsistentes Verhalten über Plattformen und Sprachen hinweg gewährleistet. Es validiert I-Regexp-Muster auf Korrektheit und unterstützt die Übereinstimmung entweder durch Teilzeichenfolge oder gesamte Zeichenkette. Das Paket sorgt für zuverlässige Textmustererkennung in plattformübergreifenden Anwendungen und ist daher ideal für Entwickler, die eine vorhersehbare Regex-Verhaltensweise ohne plattformspezifische Besonderheiten benötigen. Auf Portabilität ausgelegt, funktioniert es nahtlos unter Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle

  • Plattformübergreifende Regex-Validierung
  • interoperable Musterabgleich
  • Zeichenfolgenvalidierung in Multiplattform-Apps
  • Strukturierten Text konsistent parsen
  • Sichere Eingabefilterung
  • Internationalisierte Textverarbeitung

Hauptmerkmale

  • RFC 9485-konform
  • Teilzeichenfolgen- und Vollzeichenfolgenübereinstimmung
  • plattformunabhängiges Regex-Verhalten
  • Überprüfung der Musterkorrektheit
  • Unterstützt alle wichtigen Plattformen
  • Leicht und schnell

Geeignet für

  • Entwickler, die plattformübergreifende Anwendungen erstellen
  • Teams, die ein konsistentes Regex-Verhalten benötigen
  • Anwendungen, die Benutzereingaben sicher verarbeiten
  • Textanalysetools, die einer Standardisierung bedürfen
  • Projekte, die Interoperabilität priorisieren

Hinweise

  • Nur auf I-Regexp-Syntax beschränkt
  • Keine Unterstützung für erweiterte Regex-Funktionen wie Rückverweise
  • Nicht geeignet für komplexe Regex-Szenarien
  • Einhaltung der RFC 9485-Spezifikation erforderlich
  • Am besten für standardisierte, vorhersagbare Übereinstimmung anstelle von Flexibilität

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

iregexp

A Dart implementation of RFC 9485 I-Regexp: An Interoperable Regexp Format

This implementation is validating, that is IRegexp(pattern) throws a formatException if pattern does not conform to I-Regexp. Internally it uses the built-in RegExp class.

import 'package:iregexp/iregexp.dart';

// An example of using the IRegexp class.
void main() {
  final iRegexp = IRegexp('[0-9]+.[0-9]+.[0-9]+');
  print(iRegexp.matches('1.2.3')); // true
  print(iRegexp.matches('foo')); // false
}

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden