ForHosting KIT · Text & KI

Vorlagen-Platzhalter extrahieren

Fügen Sie Hi {{name}} and {{name}} ein und erhalten Sie einen einzigen Platzhalter, name, einmal gezählt: jede eindeutige Lücke Ihrer Vorlage, ohne dass etwas befüllt wird. Erkannt werden doppelte geschweifte Klammern, Dollar mit Klammern, die printf-Form und Doppelpunkte. 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
Hi {{name}} and {{name}}
Erhalten Sie
Stil
Mustache
Platzhalter
name
Anzahl
1

Extrahieren Sie eindeutige Vorlagen-Platzhalter, ohne sie zu befüllen. Suchintention: mustache variablen platzhalter extrahieren. Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig.

Die Lücken einer Vorlage finden

Eine Vorlage ist Text mit Lücken, die später gefüllt werden: eine Anrede mit dem Namen des Kunden, eine E-Mail mit einer Bestellnummer, eine Nachricht mit einem Datum. Jede Lücke ist mit einem Platzhalter markiert, und verschiedene Werkzeuge markieren sie unterschiedlich. Dieses erkennt vier gängige Formen, nämlich doppelte geschweifte Klammern wie {{name}}, ein Dollarzeichen mit Klammern wie ${name}, die printf-Form %(name)s und einen vorangestellten Doppelpunkt wie :name, und liefert jeden eindeutigen Namen, ohne etwas zu befüllen.

Warum eine saubere Liste hilft

Wenn Sie genau wissen, welche Platzhalter eine Vorlage enthält, wissen Sie auch, welche Daten vorhanden sein müssen, bevor sie benutzt wird, und ein falsch geschriebener Name fällt in der Liste sofort auf. Da wiederholte Platzhalter nur einmal erscheinen, sagt Ihnen die Anzahl, wie viele verschiedene Werte Sie brauchen, nicht wie oft sie vorkommen: In Hi {{name}} and {{name}} ist es genau einer. Die Auswertung läuft vollständig in Ihrem Browser, ohne Netzwerkzugriff, Zufall oder gespeicherten Zustand, sodass dieselbe Vorlage immer dieselbe Liste ergibt.

So funktioniert es

Extrahieren Sie eindeutige Vorlagen-Platzhalter, ohne sie zu befüllen. Unterstützt mustache, ${}, printf %(name)s und :colon-Stile. Die Implementierung ist reines JavaScript ohne externe Dienste.

Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig. Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die genannte Suchintention.

Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Typ-Koerzierung. Ist ein Feld optional, sind Standardwerte in params dokumentiert und in der Ausgabe gespiegelt.

Eingaben, Grenzen und Rundung

Optionale Dezimalstellen nutzen half-up einmal. Ausgaben spiegeln Schlüssel-Eingaben, damit die Automatisierung den vollen Kontext jedes Aufrufs protokollieren kann. Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig.

Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die genannte Suchintention. Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Typ-Koerzierung.

Wenn

Wann Sie es nutzen

Nutzen Sie es, wenn Ihre Suchintention zum Rechnernamen passt und Sie eine reproduzierbare Antwort für Unterricht, Finanzoperationen, GIS, Textwerkzeuge oder Einheitengeschichte brauchen. Extrahieren Sie eindeutige Vorlagen-Platzhalter, ohne sie zu befüllen. Für eine korrekte Antwort sind keine Netzaufrufe, Zufallsseeds und kein Serverzustand nötig.

Fehlgeschlagene Jobs werden nicht berechnet. Landings zielen mit präzisen Keywords auf die genannte Suchintention. Bevorzugen Sie explizite Einheiten und Bereiche statt stiller Typ-Koerzierung.

Wenn ein Feld optional ist, sind die Standardwerte dokumentiert in

Ruft es das Netzwerk auf?

Nein. Alle mathematischen und Texttransformationen sind lokal und deterministisch.

Wer ist der Autor?

Aspire (elon@forhosting.com), nur EN-Lieferung; Nitro hydratisiert die Locales.

Welche Platzhalter-Schreibweisen erkennt das Werkzeug?

Vier gängige Schreibweisen: doppelte geschweifte Klammern wie {{name}}, ein Dollarzeichen mit Klammern wie ${name}, die printf-Form %(name)s und ein vorangestellter Doppelpunkt wie :name. Sie wählen, welche gesucht wird.

Warum erscheint ein wiederholter Platzhalter nur einmal?

Weil die Liste eindeutige Namen enthält. In Hi {{name}} and {{name}} kommt derselbe Platzhalter zweimal vor, das Ergebnis ist also ein einziger Eintrag, name, mit der Anzahl 1.

Befüllt das Werkzeug die Platzhalter mit Werten?

Nein. Es listet sie nur auf und lässt die Vorlage genau so, wie sie war. So sehen Sie, welche Daten eine Vorlage erwartet, bevor irgendetwas befüllt wird.

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/text/placeholder-extract

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/text/placeholder-extract \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello {{name}}, id=${id}"}'
{
  "text": "Hello {{name}}, id=${id}"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.placeholder_extract",
  "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.

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.

Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung,

So funktioniert es

Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Unterrichtsdemos.

Eingaben, Grenzen und Rundung

Geben Sie die erforderlichen Parameter als JSON-Zahlen oder -Zeichenketten wie dokumentiert an. Ungültige Typen, fehlende Pflichtfelder oder Werte außerhalb des Bereichs lösen invalid_input mit klarer Meldung aus. Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Unterrichtsdemos.

Wann Sie es nutzen

Der Rechner ist im Browser kostenlos, deterministisch und im API-Pfad identisch. Eingaben werden vor jeder Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Ergebnissen angewendet, wenn Dezimalstellen verlangt sind. Nutzen Sie denselben JSON-Vertrag aus Tabellen, CMS-Hooks, Automatisierung oder Unterrichtsdemos.

Schnelle Prüfung

Fügen Sie Werte im kostenlosen Widget ein und vergleichen Sie mit einer Tabelle.

Automatisierung

Rufen Sie die API mit demselben JSON-Vertrag aus n8n, Skripten oder CMS auf.

Unterricht

Zeigen Sie die Formel und fixierte Golden-Beispiele ohne proprietäre Software.

Ist es im Browser kostenlos?

Ja. Stufe A läuft vollständig clientseitig mit demselben Kern wie die API.

Was passiert bei schlechter Eingabe?

Der Handler wirft invalid_input; fehlgeschlagene Jobs werden nicht berechnet.

Kann ich es über die API nutzen?

Ja. Senden Sie dieselben in params dokumentierten JSON-Felder.

Vollständige KIT-Dokumentation lesen →