Boîte à outils texte
Enchaînez les opérations de texte — conversion de casse, nettoyage, encodage, recherche/remplacement, regex — en un pipeline en direct. Sélectionnez les lignes avec la marge pour appliquer les opérations uniquement aux lignes choisies. 100% côté client.
Input
Pipeline
Output
Vous venez de tester Boîte à outils texte — Essayez Formateur et validateur JSON ensuite →
Qu'est-ce que Text Toolkit ?
Text Toolkit enchaîne les opérations discrètes de manipulation de texte dans un pipeline unique visible. Chaque opération lit le buffer courant, le transforme et l'alimente au suivant — comme un pipeline Unix (tr | sort | uniq) mais rendu sous forme d'une pile de jetons commutables que vous pouvez réorganiser. Quatre groupes d'opérations intégrés : case (UPPER, lower, Title, snake_case, camelCase, kebab-case, CONSTANT_CASE), lines (trim, dedupe, sort, reverse, remove blank, join-to-single-line), encode (URL, HTML entities, Base64, Unicode escape — chacun avec sa paire de décodage), et regex (recherche/remplacement littéral, recherche/remplacement regex avec drapeaux, extraire e-mails / URLs / nombres). Une gouttière de ligne sur l'entrée vous permet de cocher des lignes individuelles et de lier un toggle d'étendue par opération : all lines exécute l'opération sur tout le buffer ; selected lines only ignore les lignes que vous n'avez pas cochées. L'étendue des lignes sélectionnées est la caractéristique vedette pour les données tabulaires — supprimez les espaces des colonnes 1-3 sans toucher à la colonne 4, ou joignez les lignes correspondantes d'un CSV sans aplatir le reste.
Comment utiliser Text Toolkit
Collez n'importe quel texte dans l'entrée. Cliquez sur + Ajouter une opération, choisissez parmi les quatre sélecteurs de groupe, et l'opération apparaît comme un jeton dans la bande de pipeline. Cliquez sur le nom du jeton pour activer/désactiver l'opération sans la supprimer (utile pour la comparaison A/B). Cliquez sur le toggle d'étendue (all vs selected) pour basculer les lignes que l'opération affecte. Glissez les jetons pour réorganiser — l'ordre compte car chaque jeton voit la sortie du jeton précédent. Le panneau de sortie se met à jour en direct avec un debounce de 150 ms. Le hash d'URL capture votre état complet (entrée + pipeline + plages de lignes sélectionnées) donc copier l'URL donne à quelqu'un la configuration exacte. Il y a aussi un sous-onglet Diff séparé qui compare deux blocs de texte ligne par ligne avec surlignage intraligne via jsdiff. Pour les entrées de moins de 1 MB, la sortie est recalculée à chaque frappe ; au-delà de 1 MB, un bouton Exécuter apparaît pour contrôler quand le pipeline s'exécute.
Questions fréquemment posées
Mon texte est-il téléchargé quelque part ?
Non. Chaque opération s'exécute dans votre navigateur. Rien ne quitte votre appareil.
Comment fonctionne le pipeline ?
Chaque opération s'exécute dans l'ordre sur la sortie de la précédente. Désactivez une étape pour la sauter, glissez les puces pour réorganiser ou modifiez l'étendue entre les lignes « toutes » et « sélectionnées ».
Puis-je partager un pipeline configuré ?
Oui — copiez l'URL. L'état du pipeline se trouve dans le hash de l'URL. Les entrées de plus de 50 KB sont supprimées de l'URL pour garder les liens courts.
Quelle est la limite de taille d'entrée ?
L'aperçu en direct fonctionne jusqu'à 1 Mo. Les entrées plus volumineuses affichent un bouton Exécuter et sont traitées à la demande.
Parcourir les mêmes tags
Passez à d'autres outils qui partagent le même flux, format ou cas d'usage.