DenisHen Posté(e) le 27 mars 2019 Posté(e) le 27 mars 2019 Bonjour à tous. N'ayant rien trouvé pour supprimer la mise en forme de MTEXT, je tente de les réécrire en voulant supprimer les 6 caractère de la valeur du string. J'ai testé différents (vl-string mais je n'ai pas le bon résultat. Sachant que Text="\pxqc;4224408001\PChaufferie Urbaine" J'ai essayé : (setq Text (vl-string-subst "" "\pxqc;" Text))Mais Text conserve un "\" à gauche... Si quelqu'un a une solution, une astuce, un conseil... Je suis preneur... Denis... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
DenisHen Posté(e) le 27 mars 2019 Auteur Posté(e) le 27 mars 2019 J'ai trouvé une astuce "capillo-tracté"... j'utilise str2lst de (gile) :(setq Text (cadr (str2lst Text ";")))Je sais que ce n'est pas..."joli", mais c'est tout ce que j'ai trouvé, pour l'instant. Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
bonuscad Posté(e) le 27 mars 2019 Posté(e) le 27 mars 2019 Double ton caractère \, ne pas oublier que l'antislash est un caractère spécial AIDE donc (vl-string-subst "" "\\pxqc;" Text) devrait aller mieux Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
(gile) Posté(e) le 27 mars 2019 Posté(e) le 27 mars 2019 Salut, Pour supprimer les 6 premiers caractères d'une chaine : (substr "\pxqc;4224408001\PChaufferie Urbaine" 6)Pour les formatages de MText, tu as mal cherché, il y a plusieurs routines notamment le puissant StripMtext. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
DenisHen Posté(e) le 27 mars 2019 Auteur Posté(e) le 27 mars 2019 Salut à vous deux, et merci pour votre aide. Double ton caractère \, ne pas oublier que l'antislash est un caractère spécial (vl-string-subst "" "\\pxqc;" Text) devrait aller mieuxÇa fonctionne super, merci... Je n'y avais pas percuté le caractère spécial, vu que c'était dans une variable... (substr"\pxqc;4224408001\PChaufferie Urbaine" 6)Effectivement, je cois bien que substr est utilisé dans un de mes lisp, mais je ne l'ai jamais retrouvé. Pour les formatages de MText, tu as mal cherché, il y a plusieurs routines notamment le puissant StripMtext.J'ai pourtant cherché, promis, sur cadxp.com et da-code.fr avec comme recherche "string" ou "left". je ne suis jamais tombé sur StripMtext ou substr. J'ai cherché aussi dans les ExpressTools. En tout cas, un grand merci à vous deux... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant