Textmechanic : utilitaire en ligne pour traiter du texte et des chiffres (un must)

Textmechanic.com présente une série d’outils simples et en ligne qui permettent de faire un grand nombre de petites choses parfois très utiles parfois moins utiles. Ce site est en anglais, mais ça ne devrait pas vous rebuter car ici j’ai mes des explications en français pour chaque outil. De toutes façon, il suffit d’essayer pour voir les effets que cela donne. Pour aller plus loin, cliquez sur toutes les options disponibles dans chaque outil.

Voilà donc la liste de outils décrit un par un.

Ajouter des suffixes et des préfixes Add-Prefix-Suffix-to-Text

Coller le texte, ajouter le préfixe (début de la phrase) et les ( suffixes mot à la fin). L’exemple qui suit explique bien comment ça marche.

Éliminer les retours à la ligne (remove lien break)  Add-Remove-Line-Breaks

Si vous avez de nombreux retours à la ligne dans un texte et que vous voulez le mettre sur une seule ligne, c’est par cet outil qu’il faut passer.

Les options sont intéressantes. Exemple , on peut mettre un caractère pour caractériser le retour à la ligne. Comme dans la capture d’écran qui suit.

On peut faire un retour à la ligne tous les 5 caractères par exemple.

 Compter le nombre de caractères, de mot et de ligne dans un texte Count-Text

Mon texte fait 102 caractères, 18 mots, 1 phrase et 5 ligne.

Fusionner deux texte ligne par ligne Merge-Text-Line-by-Line

On peut s’amuser et mélanger deux textes, ça peut  servir si vous êtes un peu poète! C’est vrai pourquoi ne pas marier deux poèmes et en faire un troisième.

 Numéroter chaque ligne d’un texte Number-Each-Line

Cette option est plutôt utile pour les codeurs, qui veulent numéroter leur ligne de code. pour créer une liste rapidement en la numérotant, c’est l’idéal.

Éliminer le texte en double  Remove-Duplicate-Lines

La manipulation de texte, surtout quand on veut extraire des informations d’un tableau excel est parfois très compliquée. Au moins avec cet utilitaire, pas besoin de créer un mini programme pour faire le travail.  C’est très utile!

Éliminer les lignes vides Remove-Empty-Lines

Encore une fois quand on extrait des donnés d’un tableau, c’est très utile.

Eliminter des lignes contenant ou ne contenant pas certains textes  Remove-Lines-of-Text-Containing

Super utile ! Soit vous éliminez des lignes contenant certains textes, soit vous éliminez  des lignes ne contenant pas certains texte. C’est très utile quand on fait des copies de tableau à partir d’une page web. Croyez en mon expérience.

Trier des lignes de texte :   Sort-Text-Lines

Trier des lignes par ordre alphabétique, mélanger les lignes, les inverser, ça peut servir dans pas mal de cas. Dans l’exemple qui sui, s je trie des url par ordre alphabétique.

Extraire une ou plusieurs ligne au hazard avec  Random-Line-Picker

Imaginons que vous fassiez un concours et que vous vouliez faire gagner 3 personnes, dans l’exemple j’ai pris le top 20 blogues hightech et j’ai trouvé trois gagnants (ficitif). Si vous êtes prof, rien de tel pour choisir un élève qui va aller au tableau!

Générer une liste de numéros parmi des nombre de X à Z  Random-Number-Generator

Si vous n’êtes pas inspirés pour trouver les numéros du loto, vous pouvez très bien passer  par cet outil. En ajoutant des suffixes et des préfixse, vous pouvez même faire un peu de prose.

Générer une chaine de caractère alétoire parmi un text de départ Random-String-Generator

 Si vous êtes un peu sec pour trouver un mode de passe, pourquoi ne pas passer par cet outil. Dans l’exemple j’ai généré 10 lignes avec 15 caractères issu des lettres roget.

Mélanger une liste  Randomize-List

Rien à dire, c’est simple !

Radomizer, mélanger le contenu de chaque ligne   String-Randomizer

On pourra voir dans le gif animé le résultat avant et après le mélange.

 Transformer un texte en binaire  Binary-Code-Translator

Un grand classique pour faire comprendre aux étudiants de tout age que tout n’est qu’une série de 1 et de 0 en informatique : exemple « roget » en binaire c’est  » 01110010 01101111 01100111 01100101 01110100  »

Coder un texte pour qu’il ne puisse pas être compréhensible avec  Encryption-Generator

Devinez un peu ce que veux dire GP6Q4cGqP2WEbF8zcngtArZbjyEzOSG4QXTb1gIQNFxzdAE=

Cet outil est plutôt utile pour passer un message codé. Envoyer par exemple le numéro de la carte bleue par mail!

 Mettre en l’envers un text et d’autres goodies : Reverse-Text-Generator

Vous allez vous amuser avec cet outil : prenons une phrase type  type : « je ne sais plus si je vis, si je mange,  si je respire,  si je parle »

  • Reverse : elrap ej is  ,eripser ej is  ,egnam ej is ,siv ej is sulp sias en ej
  • Reverse wording : parle je si  ,respire je si  ,mange je si ,vis je si plus sais ne je
  • Reverse each word : ej en sias sulp is ej siv, is ej egnam,  is ej eripser,  is ej elrap
  • upside down :  ????d ?? ?s  ‘???ds?? ?? ?s  ‘??u?? ?? ?s ‘s?? ?? ?s sn?d s??s ?u ??

Chiffrer avec le ROT 13 :  ROT13-Caesar-Cipher

Il suffit de décaler de 13 lettres une lettre de l’alphabet : exemple le « a » devient le « n », et le « n » devient « a ». (explication sur wikipedia.org/ ROT13 ). ROGET devient EBTRG. Excellent pour un jeu de piste.

Le mélangeur de mot :  Word-Scrambler

A vous de voir l’utilité d’un tell outil.

Le codeur ASCII-Hex-Unicode-Base64

Si vous savez ce qu’est un code ascii, vous aller aimer l’outil.

Extraction de mot dans un tableau  Delimited-Column-Extractor-Tool

Cet outil permet d’extraire les mots d’une colonne donnée, encore une fois pour manipuler certaines données c’est très utile. Dans l’exemple qui suis j’ai extrait le troisième mot de chaque ligne de texte :

Chercher un text et le remplacer par un autre:  Find-and-Replace-Text

Pas d’explication tant c’est simple à comprendre.

Générer une liste de chiffres, les mélanger ou les ranger en ordre inverse :  Generate-List-of-Numbers

C’est avec cette fonction que j’ai pu tirer au sort les 3 gagnants de mon concours.

Convertisseur majuscule et minuscule  Letter-Case-Converter

  • Commencer une phrase avec un majuscule,
  • METTRE EN MAJUSCULE TOUTES LES LETTRES D’UN TEXTE,
  • mettre en minuscule toutes les lettres d’un texte
  • MélANgEr AléatOIrement MaJuSCuLe ET MinUScUlE  (mélanger aléatoirement majuscule et minuscule)
  • Mettre En Majuscule Toutes Les Première Lettre De Tous Les Mots D’un Texte

Permutation de texte :   Permutation-Generator

J’avoue que j’ai mis un peu de temps à comprendre et pour mon boulot je ne vois pas vraiment à quoi ça sert. Voilà un exemple en image qui permet de comprendre: A partir de deux mots de début et de trois mots de fin, on génère 6 ligne de code.
ou encore la génération de 6 mots avec « un mot laid ».

 Retirer les espaces inutiles Remove-Extra-Spaces.html

Toute personne qui écrit sur un traitement de texte laisse des espaces inutiles entre les mots. Cet outil permet d’ éliminer les espaces inutiles entre deux mots. Il y a l’option de retirer tous les espaces, mais là c’est moins utile.

 Retirer toutes les lettres avec des accents dans une phrase. Remove-Letter-Accents

En anglais il n’y a pas d’accent, c’est plutôt pratique. Cet outil retire donc tous les accent d’une phrase.

  •  ÀÁÂÃÄÅ àáâãäå ÒÓÔÕÕÖØ òóôõöø ÈÉÊË èéêë ðÇçÐ ÌÍÎ  devient
  • AAAAAA aaaaaa OOOOOOO oooooo EEEE eeee eCcD III

Conclusion

Voilà un site internet qu’il faut absolument retenir, il servira aux matheux, aux codeurs informatiques, aux blogueurs, aux poètes et j’imagine qu’avec la pratique, je vais trouver d’autres usages pour s

 

4 réflexions sur « Textmechanic : utilitaire en ligne pour traiter du texte et des chiffres (un must) »

  1. Bonjour Thierry,
    merci pour cette trouvaille.

    c’est super pratique, ce genre de traitements. Je faisait ça avec grep et sed mais comme je suis nul en shell, j’étais tout le temps obligé de rechercher les syntaxes. Et c’est du coup efficace quand j’ai des traitements un peu conséquents ou périodiques. Le reste se fait bien dans Excel avec quelques fonctions de comptage et de concaténation.

    Maintenant, je vais pouvoir faire ça avec textmechanic.

    Benoît

    1. @benoît, effectivement ça remplace no bonne vieille macro excel dans pas mal de cas, on reconnait bien là nos actvité d’antan!

Les commentaires sont fermés.

Pin It on Pinterest

Share This

Share This

Share this post with your friends!