URLs aus Text entfernen
„Besuchen Sie https://example.com und auch www.docs.example.org für Hilfe.“ wird zu „Besuchen Sie und auch für Hilfe.“, mit 2 entfernten Links, die aufgelistet werden, damit Sie genau prüfen können, was fehlt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Dieses Werkzeug zum Entfernen von URLs aus Text nimmt jede nicht leere Zeichenkette und löscht jede Teilzeichenkette, die wie eine Webadresse aussieht: Links, die mit http:// oder https:// beginnen, und Adressen, die mit www. starten. Sie erhalten den bereinigten Fließtext zurück, die Anzahl der verschwundenen URLs und die genaue Liste der entfernten Zeichenketten, damit Sie prüfen können, was herausgeschnitten wurde. Die Engine ist vollständig deterministisch: ein fester Regulärer-Ausdruck-Durchlauf, keine Netzwerkanfragen, keine Zufälligkeit und keine Abhängigkeit von der Uhr.
Was als Link gilt und was nicht
Das Werkzeug sucht jede zusammenhängende Zeichenfolge, die mit http://, https:// oder www. beginnt, und löscht sie aus dem Text. Die Suche endet am nächsten Leerzeichen oder an bestimmten Trennzeichen, damit der umgebende Satz nicht mit verschluckt wird. Ein Punkt, ein Komma oder eine schließende Klammer direkt hinter der Adresse wird abgetrennt und bleibt im Text stehen. Bloße Domains ohne diesen Anfang, etwa example.com, bleiben absichtlich unberührt: So werden Produktcodes und andere Bezeichnungen mit Punkten nicht für Links gehalten. Die Links werden dabei weder aufgerufen noch geprüft.
Wofür Sie das bereinigte Ergebnis nutzen
Moderationsteams entfernen Links aus Kommentaren und Chatverläufen, bevor sie Inhalte bewerten oder archivieren. Redaktionen fügen Newsletter-Entwürfe oder kopierte Textausschnitte ein und erhalten lesbare Sätze ohne ausgehende Adressen. Wer Textsammlungen für Auswertungen vorbereitet, verhindert so, dass Seitennamen die Ergebnisse verzerren, und der Support bereinigt Tickets, bevor Ausschnitte öffentlich geteilt werden. Neben dem bereinigten Text erhalten Sie die Zahl der entfernten Adressen und ihre genaue Liste in der ursprünglichen Reihenfolge. Ein leerer Text wird abgelehnt, damit eine vergessene Eingabe nicht als Erfolg durchgeht.
Was URL-Entfernung bedeutet und was die Antwort enthält
URL-Entfernung in dieser Fähigkeit bedeutet, jede zusammenhängende Teilzeichenkette zu finden, die mit den Schemata http:// oder https:// oder mit dem üblichen Host-Präfix www. beginnt, und diese Spannen aus dem Quelltext zu löschen. Der Matcher stoppt an Leerzeichen und einer kleinen Menge von Trennzeichen, damit umgebende Interpunktion nicht vollständig verschluckt wird; abschließende Satzzeichen wie Punkte, Kommas und schließende Klammern, die der reguläre Ausdruck noch erfasst hat, werden abgelöst, bevor die URL protokolliert und entfernt wird.
Es gibt keine Option, nur den Host zu behalten, keinen Modus, der Links als Markdown umschreibt, und keine stille Umwandlung von null in einen leeren Erfolg. Wenn Sie HTML-Tags entfernen, Leerzeichen tilgen, Slugs erzeugen oder eine einzelne URL-Adresse prüfen müssen, nutzen Sie jene spezialisierten Werkzeuge; diese Seite beantwortet nur das Löschen mehrerer URLs aus Freitext mit einer klaren Entfernungszahl.
Wo das Entfernen von URLs aus Text in Moderation, Publishing und Software passt
Moderationsteams entfernen Links aus Benutzerkommentaren und Chat-Protokollen vor Keyword-Scoring oder Längenprüfungen, damit Spam-URLs Token-Budgets nicht dominieren. Content-Redakteure fügen Newsletter-Entwürfe und gescrapte Kurztexte in einen Bereiniger ein, der ausgehende Adressen entfernt und die umgebenden Sätze lesbar hält. Data Scientists bereiten Trainings- und Evaluationskorpora vor, indem sie URLs löschen, die sonst die Site-Identität in Bag-of-Words-Merkmale lecken würden.
Support-Ingenieure bereinigen Ticket-Körper, bevor sie Schnipsel in öffentlichen Issues teilen. Lehrkräfte nutzen den kostenlosen Browserpfad, um Studierenden zu zeigen, wie lautes Web-Einfügen nach einem deterministischen Durchlauf zu sauberem Fließtext wird. Kombinieren Sie es mit HTML-zu-Text-, Leerzeichen-Entfernungs- oder Korrekturwerkzeugen, wenn Sie ein kleines Labor freier, deterministischer Texthelfer für Formulare, CMS-Vorbereitung und Datenhygiene aufbauen.
Anwendungsfälle
Kommentar- und Chat-Moderation
Entfernen Sie ausgehende Links aus Benutzerkommentaren und Chat-Protokollen vor Scoring, Archivierung oder öffentlicher Anzeige und behalten Sie die Anzahl der gestrippten URLs.
Korpus- und Merkmalsbereinigung
Löschen Sie URL-Spannen aus gescraptem Text und Trainingsproben, damit Bag-of-Words- und Embedding-Pipelines Prosa statt Host-Rauschen sehen.
Bereinigung von Entwürfen und Tickets
Bereinigen Sie E-Mail-Entwürfe, Support-Tickets und CMS-Einfügen, damit Redakteure an lesbaren Sätzen ohne eingebettete http- oder www-Adressen arbeiten.
Häufige Fragen
Welche URL-Muster werden entfernt?
Teilzeichenketten, die mit http://, https:// oder www. beginnen. Abschließende Satzzeichen werden abgelöst, damit Punkte und Kommas im umgebenden Text bleiben. Bloße Domains ohne diese Präfixe bleiben unverändert.
Warum wird leerer Text abgelehnt?
Das Produktversprechen ist, nicht leeren Text zu transformieren.
Ruft das Werkzeug die Links ab oder validiert sie?
Nein. Die Erkennung ist ein reiner Zeichenketten-Durchlauf mit festem Muster. Es gibt keine Netzwerkanfrage, keinen DNS-Lookup und keine Live-Sicherheitsprüfung.
Wird eine bloße Domain wie example.com entfernt?
Nein. Entfernt werden nur Adressen, die mit http://, https:// oder www. beginnen. Eine bloße Domain bleibt absichtlich stehen, damit Produktcodes und andere Bezeichnungen mit Punkten in Ihrem Text nicht für Links gehalten werden.
Verschwindet der Punkt nach einem Link mit?
Nein. Ein Punkt, ein Komma oder eine schließende Klammer direkt nach der Adresse wird abgetrennt und bleibt im Satz, sodass nur die Adresse selbst entfernt wird und Ihre Zeichensetzung erhalten bleibt.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/text/remove-urls-from-text \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Visit https://example.com and also www.docs.example.org for help."}'const res = await fetch("https://api.kit.forhosting.com/text/remove-urls-from-text", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Visit https://example.com and also www.docs.example.org for help."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/remove-urls-from-text",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Visit https://example.com and also www.docs.example.org for help."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/remove-urls-from-text", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Visit https://example.com and also www.docs.example.org for help."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Visit https://example.com and also www.docs.example.org for help."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/remove-urls-from-text", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Visit https://example.com and also www.docs.example.org for help."
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.remove_urls_from_text",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chars | 100000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Leere Eingabe wird mit invalid_input abgelehnt, damit ein leeres Formularfeld nie zu einem stillen Erfolg wird. Nutzen Sie es kostenlos im Browser, wenn Sie Kommentare, Chat-Protokolle, E-Mail-Entwürfe oder gescrapte Schnipsel vor der Analyse bereinigen müssen, oder rufen Sie die API zu $0.002 pro erfolgreicher Anfrage auf, wenn CI, Moderations-Pipelines oder Content-Workflows dasselbe reproduzierbare Ergebnis brauchen.
Was URL-Entfernung bedeutet und was die Antwort enthält
Bloße Domains ohne Schema oder www-Präfix bleiben absichtlich unberührt: example.com allein gilt nicht als Link, was gewöhnliche Produktcodes und punktierte Kennungen schützt. Die Antwort ist klein und stabil für Goldens und Clients: text hält das bereinigte Ergebnis, das Sie speichern oder anzeigen; original spiegelt die exakte Eingabe für Audit-Spuren; length ist die Zeichenzahl des bereinigten Ergebnisses; removed_count gibt an, wie viele URL-Spannen gelöscht wurden; removed_urls ist die geordnete Liste dieser URL-Zeichenketten, wie sie nach dem Ablösen der Interpunktion erschienen; und method ist das feste Tag remove_urls_from_text für Protokolle und Multi-Tool-Pipelines. Die Engine baut entweder eine vollständige bereinigte Zeichenkette innerhalb der unterstützten Länge oder lehnt die Anfrage mit invalid_input ab. Abgelehnte Fälle umfassen ein fehlendes text-Feld, einen null-Wert, eine leere Zeichenkette, Objekte und Arrays, die kein Klartext sind, und jede Nutzlast länger als die dokumentierte maximale Zeichenzahl.
Wie das Feld text gelesen wird und wie das Ergebnis reproduzierbar bleibt
Der Wert muss eine nicht leere Zeichenkette sein; endliche Zahlen und Bigints werden zuerst in Zeichenketten umgewandelt, sodass ein reiner numerischer Code nach der Umwandlung in Dezimalziffern noch verarbeitet wird. Die Umwandlung nutzt einen einzigen Scan mit regulärem Ausdruck, gefolgt von einem Einfügen der Treffer von rechts nach links — ohne Locale-Tabellen, ohne Machine-Learning-Modell und ohne datumsabhängige Ausnahmen. Das bevorzugte Feld ist text, aber die Aliasse input, string, value, content und s werden akzeptiert, damit Abfragezeichenketten, Tabellen und typisierte Formulare denselben Vertrag ohne Umbenennung von Spalten nutzen können. Boolesche Werte, einfache Objekte und Arrays werden mit einer klaren Meldung abgelehnt, damit ein fehlerhafter JSON-Körper nicht zum Wort true oder zu einem nutzlosen Objektdump wird. Eine leere Zeichenkette ist immer invalid_input: das Produktversprechen ist, nicht leeren Text zu transformieren, nicht einen leeren Erfolg aus einem fehlenden Feld zu erfinden. Eine Zeichenkette ohne URLs bleibt ein Erfolg: removed_count ist null, removed_urls ist ein leeres Array und text entspricht original. Die Länge ist auf hunderttausend Zeichen begrenzt, damit ein entgleistes Einfügen keinen Worker monopolisieren kann; längere Nutzlasten scheitern mit einer expliziten Limitmeldung statt mit stillem Abschneiden. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie denselben bereinigten Text in einer automatisierten Pipeline brauchen, ohne eigene URL-Entfernungshelfer auszuliefern.
Wo das Entfernen von URLs aus Text in Moderation, Publishing und Software passt
Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Umwandlung $0.002, fehlgeschlagene Validierung wird nicht berechnet und nach der Antwort wird nichts gespeichert. Diese Trennung — freie interaktive Erkundung und identische kostenpflichtige API — entspricht dem übrigen KIT-Tier-A-Katalog und lässt Sie von einer Unterrichtsdemo zu einer automatisierten Pipeline wechseln, ohne das Zeichenketten-Ergebnis zu ändern.
Technische Fragen
Was geschieht, wenn der Text keine URLs enthält?
Der Aufruf gelingt. text entspricht original, removed_count ist 0 und removed_urls ist ein leeres Array. Nur leerer oder fehlender Text wird abgelehnt.
Was kostet das Entfernen von URLs aus Text?
Das Browser-Werkzeug ist gratis. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.