Aller au contenu

Remplacement de texte avec saut de ligne


Messages recommandés

Posté(e)

Bonjour

 

je cherche à remplacer le texte:

Réservation 450x450

pour Bouche de lavage

 

 

par

 

Réservation 450x450xH500

Bouche de lavage

 

 

Il me semble qu'il était possible de faire une recherche (sur les anciennes versions) avec

Réservation 450x450/Ppour Bouche

 

pour le remplacer par

 

Réservation 450x450xH500/PBouche

 

 

maintenant comment dois-je m'y prendre ?

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

Posté(e)

Salut...

 

Il me semble que ce n'est pas "/P" mais "\P" (Alt Gr + 8), si c'est bien ça la question...

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Posté(e)

C'est bien ça la question mais la recherche ne trouve pas

 

Réservation 450x450\Ppour Bouche

 

non plus alors que c'est bien écrit comme ça dans l'index du texte de la palette propriété

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

Posté(e)

Re,

 

effectivement, ca ne fonctionne pas non plus chez moi!

par contre, dans l'aide, pour la recherche de texte, tu as des options de recherche (*, @, `, etc...)

l'astérisque "*" pourrait t'aider je crois! si tu notes "*450x450" en recherche et "*450x450xh500", ca devrait fonctionner...

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Posté(e)

Salut,

Et pourquoi ne pas faire la chose en 2 fois.

 

1- Tu fais rechercher/remplacer Réservation 450x450 par Réservation 450x450xH500

2- Tu fais rechercher/remplacer pour Bouche de lavage par Bouche de lavage

 

Ca devrait marcher.

 

A plus

www.cad-is.fr
Autocad Map 2021 - Covadis/Autopiste V18.0c
Pisser sous la douche ne suffira pas
Posté(e)

La Lozère & Demixav : non car j'ai des textes ressemblant : "Réservation 450x450X800"

ATEGIE - Bureau d'Études Fluides

http://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.png

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage

www.ategie.fr

Posté(e)

hello

ben tu fais un truc compliqué alors

tu convertis

1) Réservation 450x450X800 en azerty

2) Réservation 450x450 par Réservation 450x450xH500

3) pour Bouche de lavage par Bouche de lavage

4) azerty en Réservation 450x450X800

oui je sais, c'est compliqué...

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Salut,

 

Un petit truc vite fait en LISP.

 

L'utilisateur est invité à entrer le texte à remplacer ou, en faisant 'Entrée', à sélectionner un texte ou mtexte.

L'utilisateur est invité à entrer le texte de remplacement.

L'utilisateur est invité à sélectionner les textes/mtextes à traiter ou faire 'Entrée' pour tous.

 

(defun c:f&r (/ old new ss n elst txt)
 (if
   (and
     (or
(/= ""
    (setq old
	   (getstring T
		      "\nEntrez le texte à rechercher <sélection>: "
	   )
    )
)
(and
  (setq txt (car (entsel "\nSélectionnez le texte: ")))
  (wcmatch (cdr (assoc 0 (setq elst (entget txt)))) "*TEXT")
  (setq old (cdr (assoc 1 elst)))
)
     )
     (setq new (getstring T "\nEntrez le nouveau texte: "))
     (princ
"\nSélectionnez les textes à modifier (ou valider pour tous)."
     )
     (or
(setq ss (ssget (list '(0 . "*TEXT") (cons 1 old))))
(setq ss (ssget "_X" (list '(0 . "*TEXT") (cons 1 old))))
     )
   )
    (repeat (setq n (sslength ss))
      (setq elst (entget (ssname ss (setq n (1- n)))))
      (entmod (subst (cons 1 new) (assoc 1 elst) elst))
    )
 )
 (princ)
)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité