ForHosting KIT · Text & KI

Anagramm-Signaturschlüssel

«listen» und «silent» ergeben dieselbe Signatur, eilnst: die Buchstaben immer gleich sortiert, sodass jede Umstellung eines Wortes denselben Schlüssel teilt. Damit bilden Sie Anagrammfamilien, prüfen Rätsellösungen oder ordnen «Debit card» und «Bad credit» einander zu. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
listen
Erhalten Sie
Signatur
eilnst
Länge
6
Länge der Signatur
6

Eine Anagramm-Signatur ist die Multimenge der Buchstaben eines Wortes oder einer Phrase in fester Reihenfolge, sodass jede Umordnung denselben Schlüssel teilt. Rätsellöser, Wörterbuch-Pipelines und Unterrichtswerkzeuge brauchen diesen Schlüssel, um listen mit silent zu gruppieren, Debit card auf Bad credit abzubilden und Anagrammfamilien zu indexieren, ohne jede Permutation zu erzeugen. Diese Anagramm-Signatur-Fähigkeit nimmt eine Textzeichenkette entgegen, behält optional nur Unicode-Buchstaben und faltet die Groß-/Kleinschreibung, sortiert die verbleibenden Zeichen stabil aufsteigend und liefert die kanonische Signaturzeichenkette zusammen mit Längenfeldern und den aufgelösten Optionen.

Was eine Anagramm-Signatur ist und warum sortierte Buchstaben funktionieren

Zwei Zeichenketten sind Anagramme voneinander, wenn sie dieselben Buchstaben gleich oft verwenden, ungeachtet der Reihenfolge. Der klassische Engineering-Trick ist, jede Zeichenkette auf eine Signatur abzubilden, die diese Multimenge kodiert: Buchstaben kleinschreiben, Leerzeichen und Satzzeichen entfernen, wenn Sie Wörter statt vollständiger Zeichenbeutel abgleichen, dann die restlichen Zeichen aufsteigend sortieren und verbinden. Nach dieser Transformation werden listen und silent beide zu eilnst, und längere Phrasenpaare wie Debit card und Bad credit fallen auf denselben Schlüssel zusammen, sobald Leerzeichen verschwinden.

Sortieren genügt, weil eine Multimenge von Zeichen durch die sortierte Folge vollständig bestimmt ist; Sie brauchen keine Primfaktor-Buchstabenprodukte, Bitmasken für sechsundzwanzig englische Buchstaben oder teure Permutationsgeneratoren. Die Unicode-Buchstabenfilterung mit der letter-Klasse behält akzentuiertes Latein, Griechisch und Kyrillisch in der Signatur, wenn sie vorkommen, während Ziffern und Symbole im Standardmodus Nur-Buchstaben entfallen. Die Standard-Case-Faltung entspricht dem üblichen Sprachgebrauch bei Wortanagrammen: Listen und silent sollen nicht allein wegen Großschreibung unterschiedliche Gruppen bilden.

Der Endpunkt behauptet nie linguistische Bedeutung, erfindet nie Wörterbuchdefinitionen und zählt nie Umordnungen auf; er baut nur den deterministischen Schlüssel, an dem Gruppierungs- und Abgleichalgorithmen hängen. Weil die Sortierung die einfache UTF-16-Codeeinheitsreihenfolge statt einer Locale-Kollation nutzt, liefert dieselbe Zeichenkette über Runtimes und Hosts hinweg immer dieselbe Signatur.

Wörterbuch- und Wortspiel-Gruppierung

Indexieren Sie jedes Wort über seine sortierte Buchstabensignatur, damit Anagramm-Lookups die gesamte Gruppe in einer Hash-Map- oder Datenbankabfrage liefern.

Anagramm-Prüfungen im Unterricht

Vergleichen Sie die Antwort einer Lernenden mit einer Zielphrase über Signaturgleichheit statt Zeichenketten in jedem Bewertungs-Skript ad hoc zu sortieren.

Phrasen-Anagramm-Abgleich

Gleichen Sie Mehrwort-Phrasen wie Debit card und Bad credit ab, nachdem der Nur-Buchstaben-Filter Leerzeichen entfernt und die Groß-/Kleinschreibung gefaltet hat.

Teilen listen und silent dieselbe Signatur?

Ja. Beide werden mit den Standardoptionen auf eilnst abgebildet, sodass Sie sie durch Vergleich der signature-Zeichenketten gruppieren oder abgleichen können.

Was geschieht, wenn text leer ist?

Leere Eingabe ist keine gültige Signaturanfrage und wird nicht berechnet.

Zählen Leerzeichen und Großbuchstaben mit?

Standardmäßig nicht. Es bleiben nur Buchstaben, die vorher kleingeschrieben werden, deshalb teilen «Debit card» und «Bad credit» einen Schlüssel. Sie können aber jedes Zeichen behalten, auch Leerzeichen und Ziffern, und Groß- von Kleinbuchstaben unterscheiden.

Wie ordne ich eine Wortliste in Anagrammfamilien?

Berechnen Sie die Signatur jedes Wortes und gruppieren Sie die Wörter danach. Alle Mitglieder einer Familie teilen denselben Schlüssel, daher liefert eine einzige Suche die ganze Gruppe, ohne eine einzige Umstellung zu erzeugen.

Funktioniert es mit Akzenten und anderen Alphabeten?

Ja. Lateinische Buchstaben mit Akzent, Griechisch und Kyrillisch bleiben in der Signatur, während Ziffern und Symbole wegfallen, wenn nur Buchstaben behalten werden. Die Reihenfolge ist fest, daher ergibt derselbe Text immer denselben Schlüssel.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/str/anagram-signature

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/str/anagram-signature \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"listen"}'
{
  "text": "listen"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.anagram_signature",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_chars100000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Leere Eingabe schlägt mit invalid_input fehl, statt einen hohlen Schlüssel zu erfinden, während reine Zeichensetzung im Nur-Buchstaben-Modus mit einer leeren Signatur gelingt, die Sie weiterhin als Gruppenschlüssel nutzen können.

Was eine Anagramm-Signatur ist und warum sortierte Buchstaben funktionieren

Wenn Sie eine rohe Zeichen-Multimenge für exakte Beutel brauchen—einschließlich Leerzeichen, Ziffern und Satzzeichen—setzen Sie letters_only auf false und optional case_sensitive auf true, damit jede Codeeinheit teilnimmt.

Eingabevertrag, Antwortform und Fehlerverhalten

Kombinieren Sie den Schlüssel mit eigenen Hash-Maps oder Datenbankindizes, wenn Sie Mehrwort-Anagrammsuche brauchen; dieser Endpunkt gibt nur die Signatur aus und scannt kein Wörterbuch und liefert keine Kandidatenwörter. Senden Sie per POST einen JSON-Körper mit einem Pflichtfeld, text, der nicht leeren Zeichenkette, die Sie in eine Signatur verwandeln möchten. Die Aliase input, string, value, content und s werden akzeptiert, damit Skripte gängige Feldnamen wiederverwenden. Optionales letters_only ist standardmäßig true und kann auch als lettersOnly, alpha_only oder alphaOnly gesendet werden; bei true bleiben vor dem Sortieren nur Unicode-Buchstaben, bei false bleibt jedes Zeichen der (optional kleingeschriebenen) Kette erhalten. Optionales case_sensitive ist standardmäßig false und kann auch als caseSensitive oder sensitive gesendet werden; bei false wird der Text zuerst kleingeschrieben, damit gemischte Groß-/Kleinschreibung denselben Schlüssel teilt, und bei true bleibt die Großschreibung erhalten, sodass A und a in der sortierten Signatur unterschieden bleiben. Fehlendes text, leere Zeichenketten, Nicht-String-Objekte und Arrays sowie nicht endliche Zahlen scheitern mit invalid_input und einer Meldung, die das Problem benennt—diese Validierungsfehler werden nicht berechnet. Text über dem deklarierten max_chars-Limit wird ebenfalls abgelehnt. Bei Erfolg spiegelt der Körper den originalen text und seine length wider, meldet signature als verbundenen sortierten Schlüssel, signature_length als Schlüssellänge nach dem Filtern, letters_only und case_sensitive als aufgelöste Booleans und method gleich anagram_signature. Beispiel: listen mit Standardwerten liefert signature eilnst und signature_length sechs.

Wo eine Anagramm-Signatur-API ihren Nutzen entfaltet

Backends für Wortspiele und Kreuzworträtsel-Werkzeuge brauchen einen stabilen Gruppenschlüssel, damit jedes Wort, das dieselben Buchstaben umordnet, in einen gemeinsamen Eimer für Lookups und Bestenlisten fällt. Lehrplattformen nutzen die Signatur als Orakel: Lernende reichen ein Kandidatenanagramm ein und der Bewerter vergleicht Signaturen, statt auf jedem Client zu sortieren. Fehlgeschlagene Validierung wird nicht berechnet. Datenbereinigungs-Pipelines, die Produktnamen oder unscharfe Labels deduplizieren, behandeln Buchstabenbeutel manchmal als günstigen ersten Schritt vor schwereren Ähnlichkeitsmodellen, und eine kleine Parse-API vermeidet, Unicode-Buchstabenfilter und Sortierreihenfolge in jeder Sprache neu zu implementieren. Weil die Implementierung reines Parse-Tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.

Wie erhalte ich die Anagramm-Signatur eines Wortes?

Senden Sie eine nicht leere Textzeichenkette. Mit den Standardwerten (letters_only true, case_sensitive false) schreibt die API Buchstaben klein, entfernt Nicht-Buchstaben, sortiert aufsteigend und liefert signature.

Was steuert letters_only?

Bei true (Standard) bleiben vor dem Sortieren nur Unicode-Buchstaben—Leerzeichen, Ziffern und Satzzeichen entfallen. Bei false nimmt jedes Zeichen an der Signatur teil.

Was kostet das Anagramm-Signatur-Werkzeug?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →