PATRICE69 Posté(e) le 9 septembre 2024 Posté(e) le 9 septembre 2024 Bonjour, Lorsque j'extrais un texte MTEXT, cela affiche aussi les caractères spéciaux. {\fCambria|b1|i0|c0|p18;RUE DU TEMPLE} Y a t il une fonction simple pour récupérer : RUE DU TEMPLE ? Merci Patrice
Olivier Eckmann Posté(e) le 9 septembre 2024 Posté(e) le 9 septembre 2024 Bonjour, rechercher du côté de StripMText https://github.com/Fandoozle/AutoCAD/blob/master/StripMtext v5-0c.lsp ou bien chez LeeMac : https://www.lee-mac.com/unformatstring.html
Luna Posté(e) le 9 septembre 2024 Posté(e) le 9 septembre 2024 (modifié) Coucou, En commande, je sais qu'il existe StripMText (mais du coup cela modifie les entités or tu veux juste récupérer la valeur textuelle sans modifier l'objet). Sinon il semblerait que Lee Mac ait travaillé sur une fonction à cet effet (cependant je ne l'ai jamais utilisé donc je ne sais pas si cela correspond à ton besoin : https://www.lee-mac.com/gettruecontent.html Edit: Olivier aura été plus réactif :3 Bisous, Luna Modifié le 9 septembre 2024 par Luna
Vincent P. Posté(e) le 9 septembre 2024 Posté(e) le 9 septembre 2024 Salut Patrice, Tu pourrais parcourir la chaine de caractère avec SUBSTR dans une boucle. Une fois que tu rencontres ";", tu commences une nouvelle boucle qui continue de parcourir les caractères avec SUBSTR, en les concaténant dans une nouvelle chaine. Et tu arrêt de concaténer lorsque tu tombes sur "}" Lispement. Vincent P. Lispeur éternel débutant! Autocad Map3D 2023 Covadis-Autopist 18.2
PATRICE69 Posté(e) le 9 septembre 2024 Auteur Posté(e) le 9 septembre 2024 Très complet le Lisp. Merci Pat
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