Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.1.0

recase

Ändert die Groß- und Kleinschreibung des Eingabetextes gemäß der gewünschten Schreibweise.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2,7 Mio.
Likes
370
Pub-Punkte
150

Paket installieren

flutter pub add recase

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

ReCase ist ein Dart-Paket, das Text in verschiedene Groß-/Kleinschreibungsformen wie camelCase, PascalCase, snake_case, kebab-case und mehr umwandelt. Es bietet einfache Methoden zum Konvertieren von Zeichenketten zwischen verschiedenen Namensformaten und ist daher ideal für die Formatierung von Bezeichnern, Dateinamen oder API-Antworten. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und sorgt so für konsistentes Verhalten über verschiedene Umgebungen hinweg. Mit minimalem Setup über `flutter pub add recase` können Entwickler die Case-Konvertierungstools problemlos in ihre Projekte integrieren.

Anwendungsfälle

  • API-Antwortschlüssel formatieren
  • Dateinamen aus Benutzereingaben generieren
  • Umwandlung zwischen Namenskonventionen im Code
  • Standardisierung von Zeichenfolgenformaten in Benutzeroberflächenkomponenten
  • Dynamische Variablennamen erstellen
  • Daten für die Serialisierung vorbereiten

Hauptmerkmale

  • Unterstützt mehrere Fallformate
  • Einfaches und intuitives API
  • Plattformübergreifende Kompatibilität
  • Erweiterbar für benutzerdefinierte Fälle
  • Leicht und schnell
  • Keine externen Abhängigkeiten

Geeignet für

  • Flutter-Entwickler, die String-Formatierung benötigen
  • Backend-Integrationen mit unterschiedlichen Namenskonventionen
  • Codegenerierungswerkzeuge
  • Datentransformations-Pipelines
  • Projekte, die konsistente Namenskonventionen erfordern

Hinweise

  • Behandelt keine komplexen sprachlichen Regeln
  • Beschränkt auf grundlegende Groß-/Kleinschreibungsumwandlungen
  • Kann zusätzliche Überprüfung für Randfälle erfordern
  • Nicht geeignet für umfassende natürliche Sprachverarbeitung
  • Gehen von gültigem Text als Eingabe aus
  • Keine integrierte Unterstützung für lokalspezifische Groß-/Kleinschreibung

Original-README

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

ReCase

Changes the case of the input text to the desire case convention.

import 'package:recase/recase.dart';

void main() {
  ReCase rc = new ReCase('Just_someSample-text');

  print(rc.camelCase); // Prints 'justSomeSampleText'
  print(rc.constantCase); // Prints 'JUST_SOME_SAMPLE_TEXT'
}

String extensions are also available.

import 'package:recase/recase.dart';

void main() {
  String sample = 'Just_someSample-text';

  print(sample.camelCase); // Prints 'justSomeSampleText'
  print(sample.constantCase); // Prints 'JUST_SOME_SAMPLE_TEXT'
}

This feature is available in version 3.0.0, and requires at least Dart 2.6

Supports:

  • snake_case
  • dot.case
  • path/case
  • param-case
  • PascalCase
  • Header-Case
  • Title Case
  • camelCase
  • Sentence case
  • CONSTANT_CASE

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden