Décomposer un texte

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
Syl20desr
Messages : 18
Enregistré le : 20 juil. 2018, 17:38

Décomposer un texte

Message par Syl20desr » 22 juil. 2018, 21:51

Bonjour à tous,
Pour ma macro, je souhaiterai décomposer chaque phrases d'un texte en autant de variables.
Je pensais que "Champs" est fait pour cela mais je suis incapable de trouver des explications sur son utilisation, et je pense maintenant que c'est plutôt utile pour séparer des données et récupérer les colonnes.

Connaissez-vous un moyen de faire ceci avec SM (éventuellement en contrôlant un programme externe)?

Merci

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Décomposer un texte

Message par plvh935 » 23 juil. 2018, 00:20

Bonjour,
Regarde du coté de fonction/texte/Trouver et recherche l'espace qui découpe ta phrase en mots.
Par positions relatives successives tu peux découper ta phrase et stocker chaque mot dans une variable. Reviens poster ici si je ne suis pas clair.

Syl20desr
Messages : 18
Enregistré le : 20 juil. 2018, 17:38

Re: Décomposer un texte

Message par Syl20desr » 23 juil. 2018, 07:04

Merci plvh935

J'ai trouvé les "variables système" et "Texte" mais je n'ai pas l'option 'Trouver' ou 'Remplacer' comme on peut le voir sur ce lien: http://adam.denadai.free.fr/contents/HTMLPage13-18.htm.

Pas vu non plus dans les plug-in.

Comment faire pour avoir cette option? Je pense avoir téléchargé la dernière version de SM.
Peut-on aussi rechercher un 'retour chariot' (le fameux Chr$(13) du C d'après mes souvenirs > à 20 ans...)

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Décomposer un texte

Message par plvh935 » 29 juil. 2018, 22:18

Bonsoir,
Ce n'est pas dans les variables mais dans les fonctions que tu trouvera " fonction/texte/trouver "
Sur la version 3.1.0.46 de SM tu as dans fonction/texte :
Caractère/position,
Caractère/longueur,
Longueur,
Majuscule et minuscule.
Mais si tu choisis une de ces cinq fonctions (double clic) dans la boite de dialogue qui s'affiche tu verras les fonctions supplémentaires Remplacer, Trouver et Explode.
C'est là que tu renseignes Trouver.
Bon courage.

Syl20desr
Messages : 18
Enregistré le : 20 juil. 2018, 17:38

Re: Décomposer un texte

Message par Syl20desr » 30 juil. 2018, 06:41

OK, merci.
J'avais - en fait - une vieille version de SM...
Mieux avec la dernière version ;-)

Répondre