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
Retirer les espaces inutiles Remove-Extra-Spaces.html
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
5
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
@benoît, effectivement ça remplace no bonne vieille macro excel dans pas mal de cas, on reconnait bien là nos actvité d’antan!
C’est énorme comme facultés, je ne connaissais pas ce site, merci beaucoup du billet.