ForHosting KIT · Texte et IA

Supprimer les URL du texte

« Consultez https://example.com et aussi www.docs.example.org pour de l'aide. » devient « Consultez et aussi pour de l'aide. », avec 2 liens retirés et listés pour vérifier exactement ce qui a été coupé. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Cet outil pour supprimer les URL du texte prend toute chaîne non vide et efface chaque sous-chaîne qui ressemble à une adresse web : les liens qui commencent par http:// ou https://, et les adresses qui commencent par www. Vous obtenez la prose nettoyée, le nombre d'URL disparues et la liste exacte des chaînes retirées pour auditer ce qui a été coupé. Le moteur est entièrement déterministe : une seule passe fixe d'expression régulière, sans requêtes réseau, sans aléa et sans dépendance à l'horloge.

Ce que signifie supprimer des URL et ce que contient la réponse

Supprimer des URL dans cette capacité signifie trouver chaque sous-chaîne contiguë qui commence par les schémas http:// ou https://, ou par le préfixe d'hôte courant www., et effacer ces plages du texte source. Le détecteur s'arrête aux espaces blancs et à un petit ensemble de délimiteurs pour que la ponctuation environnante ne soit pas avalée en bloc ; la ponctuation de fin de phrase comme points, virgules et crochets fermants encore capturés par l'expression régulière est détachée avant d'enregistrer et de retirer l'URL.

Les domaines nus sans schéma ni préfixe www sont laissés intacts à dessein : example.com seul n'est pas traité comme un lien, ce qui protège les codes produit et les identifiants à points. Il n'y a pas d'option pour ne garder que l'hôte, aucun mode qui réécrit les liens en markdown, et aucune coercition silencieuse de null en succès vide.

Si vous avez besoin de retirer des balises HTML, d'éliminer les espaces, de générer des slugs ou de valider une seule adresse URL, utilisez ces outils dédiés ; cette page ne traite que la suppression de plusieurs URL dans un texte libre avec un décompte clair des retraits.

Où la suppression d'URL du texte s'inscrit en modération, publication et logiciel

Les équipes de modération retirent les liens des commentaires utilisateurs et des journaux de chat avant le scoring par mots-clés ou les contrôles de longueur pour que les URL de spam ne dominent pas les budgets de jetons. Les éditeurs de contenu collent des brouillons de lettres d'information et des extraits scrapés dans un nettoyeur qui enlève les adresses sortantes tout en gardant les phrases environnantes lisibles.

Les data scientists préparent des corpus d'entraînement et d'évaluation en effaçant des URL qui fuiraient autrement l'identité du site dans des caractéristiques en sac de mots. Les ingénieurs support assainissent les corps de tickets avant de partager des extraits dans des issues publiques. Les enseignants utilisent le chemin gratuit du navigateur pour montrer aux élèves comment un collage web bruyant devient une prose propre après une passe déterministe.

Associez-le à des outils HTML vers texte, suppression d'espaces ou relecture lorsque vous construisez un petit laboratoire d'aides texte gratuites et déterministes pour formulaires, préparation CMS et hygiène des données.

Modération des commentaires et du chat

Retirez les liens sortants des commentaires utilisateurs et des journaux de chat avant scoring, archivage ou affichage public, et conservez le nombre d'URL supprimées.

Nettoyage de corpus et de caractéristiques

Effacez les plages d'URL du texte scrapé et des échantillons d'entraînement pour que les pipelines en sac de mots et d'embeddings voient de la prose plutôt que du bruit d'hôte.

Assainissement de brouillons et de tickets

Nettoyez brouillons d'e-mail, tickets de support et collages CMS pour que les éditeurs travaillent sur des phrases lisibles sans adresses http ou www intégrées.

Quels motifs d'URL sont supprimés ?

Les sous-chaînes qui commencent par http://, https:// ou www. La ponctuation de fin de phrase est détachée pour que points et virgules restent dans le texte environnant. Les domaines nus sans ces préfixes restent inchangés.

Que se passe-t-il si le texte n'a pas d'URL ?

Seul le texte vide ou manquant est rejeté.

Pourquoi le texte vide est-il rejeté ?

La promesse du produit est de transformer du texte non vide.

L'outil récupère-t-il ou valide-t-il les liens ?

Non. La correspondance est une passe pure de chaîne avec un motif fixe. Il n'y a ni requête réseau, ni recherche DNS, ni contrôle de sécurité en direct.

Un domaine seul comme example.com est-il supprimé ?

Non. Seules les adresses qui commencent par http://, https:// ou www. sont retirées. Un domaine seul est laissé exprès, pour que les codes produits et autres noms à points de votre texte ne soient pas pris pour des liens.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/remove-urls-from-text

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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."}'
{
  "text": "Visit https://example.com and also www.docs.example.org for help."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.remove_urls_from_text",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une entrée vide est rejetée avec invalid_input afin qu'un champ de formulaire vide ne devienne jamais un succès silencieux. Utilisez-le gratuitement dans le navigateur pour nettoyer commentaires, journaux de chat, brouillons d'e-mail ou extraits scrapés avant analyse, ou appelez l'API à $0.002 par requête réussie lorsque CI, pipelines de modération ou flux de contenu ont besoin du même résultat reproductible.

Ce que signifie supprimer des URL et ce que contient la réponse

La réponse est petite et stable pour les goldens et les clients : text contient le résultat nettoyé que vous stockerez ou afficherez ; original reprend l'entrée exacte pour les pistes d'audit ; length est le nombre de caractères du résultat nettoyé ; removed_count indique combien de plages d'URL ont été effacées ; removed_urls est la liste ordonnée de ces chaînes d'URL telles qu'elles apparaissaient après détachement de la ponctuation ; et method est l'étiquette fixe remove_urls_from_text pour les journaux et les pipelines multi-outils. Le moteur construit une chaîne nettoyée complète dans la longueur prise en charge ou rejette la requête avec invalid_input. Les cas rejetés incluent un champ text manquant, une valeur null, une chaîne vide, des objets et tableaux qui ne sont pas du texte brut, et toute charge plus longue que le nombre maximal de caractères documenté.

Comment le champ text est lu et comment le résultat reste reproductible

La valeur doit être une chaîne non vide ; les nombres finis et les bigints sont d'abord convertis en chaîne, ainsi un code numérique simple est encore traité après conversion en chiffres décimaux. La conversion utilise une seule analyse d'expression régulière suivie d'un raccord des plages correspondantes de droite à gauche — sans tables de locale, sans modèle d'apprentissage automatique et sans exceptions liées à la date. Le champ préféré est text, mais les alias input, string, value, content et s sont acceptés afin que chaînes de requête, tableurs et formulaires typés réutilisent le même contrat sans renommer les colonnes. Les booléens, objets simples et tableaux sont rejetés avec un message clair pour qu'un corps JSON erroné ne devienne pas le mot true ni un dump d'objet inutile. Une chaîne vide est toujours invalid_input : la promesse du produit est de transformer du texte non vide, pas d'inventer un succès blanc à partir d'un champ manquant. Une chaîne sans URL reste un succès : removed_count vaut zéro, removed_urls est un tableau vide et text égale original. La longueur est plafonnée à cent mille caractères pour qu'un collage débridé ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu'une coupure silencieuse. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même texte nettoyé dans un pipeline automatisé sans livrer vos propres aides de suppression d'URL.

Où la suppression d'URL du texte s'inscrit en modération, publication et logiciel

Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque conversion réussie coûte $0.002, une validation échouée n'est pas facturée et rien n'est stocké après la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue tier-A du KIT et vous permet de passer d'une démo en classe à un pipeline automatisé sans changer le résultat de la chaîne.

Combien coûte la suppression d'URL du texte ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →