ForHosting KIT · Texte et IA

Rechercher et remplacer du texte

Remplacez fox par cat dans « The quick brown fox jumps over the lazy dog. The fox is quick. » : les deux occurrences changent, soit 2 remplacements comptés pour vous. Points et parenthèses sont cherchés comme des caractères ordinaires. 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
Si vous saisissez
Rechercher
fox
Remplacer
cat
Vous obtenez
Quantité
2
Longueur
62
Longueur d'origine
62

Rédacteurs, éditeurs et pipelines d'automatisation ont constamment besoin d'échanger une phrase contre une autre dans un bloc de texte sans ouvrir un traitement de texte complet ni écrire un script jetable. Un indicateur optionnel insensible à la casse couvre les brouillons à casse mixte où The Brand et the brand doivent tous deux changer. Les termes de recherche vides échouent avec entrée invalide pour que les jobs en masse n'exécutent jamais un no-op silencieux.

Ce que signifie rechercher et remplacer et quand l'utiliser

Rechercher et remplacer signifie balayer toute la chaîne source pour chaque occurrence non chevauchante d'un terme de recherche et écrire une chaîne de remplacement à sa place, y compris un remplacement de longueur nulle lorsque vous voulez supprimer chaque correspondance. La correspondance est littérale : si vous cherchez un point ou une parenthèse, ces caractères sont du texte brut, pas de la syntaxe d'expression régulière, de sorte que l'outil reste prévisible pour les non-développeurs et pour les pipelines qui ne doivent jamais être surpris par des caractères spéciaux.

Préférez cette calculatrice lorsque l'intention de recherche est rechercher et remplacer du texte, remplacer toutes les occurrences, échanger une phrase dans un document ou renommer un jeton en masse dans du texte collé. Les sources typiques incluent des textes marketing avec un nom de produit qui a changé, des macros de support avec des URL obsolètes, des cellules CSV avec un code hérité et des notes où une faute d'orthographe se répète.

La correspondance optionnelle sans casse plie la casse des lettres pour qu'un seul passage capture Hello, HELLO et hello sans lister les variantes. N'utilisez pas ce produit lorsque vous avez besoin de groupes de capture, de lookarounds ou de moteurs de regex multilignes — c'est une intention différente servie par des outils regex dédiés.

Mises à jour de noms de marque et de produit

Échangez un ancien nom de produit ou SKU contre le nouveau dans des textes marketing collés et des champs CMS, avec un passage optionnel sans casse pour les brouillons mixtes.

Nettoyage de jetons dans modèles et macros

Supprimez ou réécrivez des jetons d'espace réservé et des URL héritées dans des macros de support, des extraits d'e-mail et des extraits de configuration avant publication.

Comment rechercher et remplacer du texte avec cet outil ?

Le replace optionnel est la substitution (vide par défaut, ce qui supprime les correspondances). La réponse inclut result et count.

Que se passe-t-il si le terme de recherche est vide ?

Un find vide est rejeté pour que les pipelines n'exécutent jamais un no-op silencieux ni le classique piège de remplacer la chaîne vide partout ; ces échecs ne sont pas facturés.

Puis-je correspondre sans tenir compte de la casse ?

La correspondance reste littérale pour les caractères ; seule la casse des lettres est ignorée.

find prend-il en charge les expressions régulières ?

Non. Le terme de recherche est toujours traité comme une chaîne littérale. Points, crochets et autres métacaractères regex correspondent à eux-mêmes pour que le comportement reste prévisible pour les éditeurs et les jobs en masse.

Comment supprimer un mot partout dans un texte ?

Saisissez le mot à chercher et laissez le remplacement vide : chaque occurrence est alors effacée. Le résultat indique combien de suppressions ont eu lieu, ce qui permet de vérifier que rien n'a été oublié.

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/str/find-replace

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/str/find-replace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick.","find":"fox"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick.",
  "find": "fox"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.find_replace",
  "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.

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.

Cet outil de rechercher et remplacer du texte prend votre chaîne source, un terme de recherche non vide et un remplacement optionnel, substitue chaque correspondance littérale et renvoie un contrat JSON stable avec le résultat, le nombre de correspondances, l'écho de l'original et les termes appliqués.

Ce que signifie rechercher et remplacer et quand l'utiliser

Un terme de recherche vide lève invalid_input, ce qui protège les jobs en masse du classique piège de remplacer la chaîne vide entre chaque caractère.

Contrat d'entrée, rejet de recherche vide et lecture de la réponse

Le replace optionnel vaut par défaut la chaîne vide, ce qui supprime chaque correspondance. Utilisez result seul lorsque vous n'avez besoin que de la chaîne nettoyée ; utilisez count lorsqu'un pipeline journalise combien d'éditions ont tourné ; utilisez original et result ensemble lorsqu'une UI de démo doit montrer avant-après. Le texte source suit les mêmes règles de rétention que les autres éléments de parse KIT. Envoyez un corps JSON avec le champ chaîne obligatoire text sur la source à éditer et le champ chaîne obligatoire find sur un terme de recherche non vide. Le case_insensitive optionnel vaut false par défaut pour une casse exacte ; mettez-le à true lorsque les brouillons à casse mixte doivent quand même correspondre. Des alias sont acceptés pour les anciens clients : text aussi comme input, value, s, content ou source ; find comme search, needle, from ou old ; replace comme replacement, with, to ou new ; case_insensitive comme ignore_case, ci ou insensitive. Un text manquant, un find manquant, une valeur non chaîne ou un find vide lèvent invalid_input avec un message qui nomme le problème, et ces échecs ne sont pas facturés sur l'API prépayée. Gardez les charges utiles à des tailles de phrase, paragraphe et document court adaptées à un isolat Worker plutôt qu'à des dumps multi-mégaoctets.

Usage API, tarification, flux de travail et limites pratiques

Appelez l'outil gratuit dans le navigateur de rechercher et remplacer du texte pour le nettoyage au collage, les démos en classe, le QA de contenu et les renommages rapides sans installer d'utilitaire de bureau ni écrire des extraits split-join dans chaque langage. Un flux typique remplace un nom de marque ou un code SKU dans une description produit avant publication, puis vérifie count pour confirmer que chaque hit attendu a été mis à jour. Associez ce point de terminaison à des outils de nettoyage d'espaces ou de conversion de casse lorsque l'étape suivante est un nettoyage de style, mais gardez rechercher et remplacer comme page d'atterrissage propre pour ne pas mélanger l'intention SEO avec les outils d'espaces ou de slug. N'attendez pas de réécriture consciente du HTML qui saute les balises, de champs de fusion de documents structurés ou de collation spécifique à la locale au-delà de la correspondance standard sans casse — ce sont des problèmes distincts. Utilisez l'API prépayée KIT lorsqu'un CMS, un job ETL, un backend de formulaire, un service d'assistance ou un client mobile a besoin de la même transformation sous solde à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Un autre flux supprime un jeton déprécié en envoyant un replace vide, ou normalise des variantes à casse mixte avec case_insensitive true avant l'indexation de recherche. Les auteurs de SDK peuvent documenter text et find comme champs requis et montrer un exemple de succès multi-correspondances plus un exemple d'erreur de find vide pour que les intégrateurs voient les deux côtés du contrat.

QA et fixtures déterministes

Les harnesses de test épinglent les sorties golden de rechercher-et-remplacer pour que les refactors qui changent les règles de correspondance ou le rejet de find vide fassent échouer l'intégration continue immédiatement.

L'outil rechercher et remplacer du texte est-il gratuit ?

L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →