Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.0

slugify

Konvertiert einen String in einen Slug. Nützlich für URLs, Dateinamen, IDs und mehr.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
85.800
Likes
50
Pub-Punkte
135

Paket installieren

flutter pub add slugify

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Dart-Paket, das Zeichenfolgen in URL-freundliche Slugs umwandelt, indem Sonderzeichen, Leerzeichen und Akzente entfernt und das Ergebnis normalisiert wird. Ideal zur Erstellung sauberer Bezeichner für URLs, Dateinamen, Datenbank-IDs und andere Anwendungsfälle, die standardisierten Text erfordern. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und gewährleistet konsistentes Verhalten über verschiedene Umgebungen hinweg. Es ist leichtgewichtig und einfach über den Flutter-Paketzmanager pub zu integrieren.

Anwendungsfälle

  • SEO-freundliche URLs generieren
  • Dateinamen aus Titeln erstellen
  • Einzigartige IDs erstellen
  • Benutzereingaben normalisieren
  • Navigationspfade erstellen
  • Daten-Speicher-Schlüssel vereinfachen

Hauptmerkmale

  • Entfernt Sonderzeichen und Akzente
  • Wandelt Leerzeichen in Bindestriche um
  • Unterstützt internationale Zeichen
  • Groß-/Kleinschreibung normalisieren
  • Erweiterbare Anpassungsoptionen
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Web- und Mobile-App-Entwickler
  • Content-Management-Systeme
  • Statische Site-Generatoren
  • API-Backend-Dienste
  • Benutzerorientierte Formulareingaben
  • Datenverarbeitungspipelines

Hinweise

  • Kann manuelle Behandlung von Doppelungen erfordern
  • Garantiert allein nicht die Einzigartigkeit
  • Beschränkt auf Zeichenfolgentransformation
  • Keine eingebaute Sanitisierung außer der Slugifizierung
  • Abhängig von einer externen Bibliothek für erweiterte Funktionen
  • Nicht geeignet für kryptografisches Hashing

Original-README

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

slugify

Converts any String to a slug. Useful for URLs, filenames, IDs, and more.

Features

  • Multi-language support
  • Removes unfriendly characters
  • Approximates replacements for characters not in the Latin alphabet
  • Configurable options
  • Null safe with Dart 2.12

Usage

import 'package:slugify/slugify.dart';

// Use with default options.
var slug = slugify('Hello, World! Foo Bar');
print(slug); // hello-world-foo-bar

// Use with custom options.
var slug2 = slugify('Hello, World! Foo Bar', lowercase: false, delimiter: '🙂');
print(slug2) // Hello🙂World🙂Foo🙂Bar
Options
Name Type Default Description
delimiter String "-" Separator between words
lowercase bool true Convert text to lowercase

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden