Hello,
J'aimerais pouvoir faire des recherches de mot dans un texte, et obtenir le numéro de ligne (ou la ligne entière).
Pour l'instant j'utilise [msgfile] avec la fonction [find(
Tests non concluants.
exemple => 13 India; 14 Brazil; 15 Mexico; ...
Peut on le faire avec d'autres objets?
Quelqu'un aurait une idée ?
+
________________________
Ubuntu 12.10 using pd 0.43.4
Hors ligne
Bonjour,
L'aide de [msgfile] indique un autre objet qui peut t'intéresser : [textfile] avec lequel tu peux faire, je pense, ce que tu souhaites. Il y a aussi la bibliothèque mrpeach qui contient des fonctions pour traiter les chaînes.
a+
Hors ligne
Félicitations ! Tu viens d'ouvrir la 5000e rubrique de codelab...
Tu as vu que tu pouvais utiliser des "wildcards" '*' dans le find de msgfile ? Histoire de ne pas tenir compte du premier "atome" de la ligne ?
Si ça ne va pas tu pourrais scanner toutes les lignes du msgfile, les casser en "atomes" (avec [drip] par exemple) et chercher l'égalité entre chaque et le mot que tu recherches.
Enfin, si tu ne soucies pas de vouloir changer d'OS, tu pourrais utiliser un "grep", soit via un [shell], soit un [system] et renvoyer le résultat dans un pdsend.
Hors ligne
Salut,
J'utilise [textfile] pour générer les en-tête (titre + description des objets) des helps de la bibliothèque Hoa, peut-être que ça peut t'aider. Le dossier "misc" de la distribution pour Pure Data, le fichier hoa.help.header.pd : https://github.com/CICM/HoaLibrary/tree … brary/misc
Hors ligne
Pages: 1