lisp routine for text manipulation
lisp routine for text manipulation
);defun txtkot
(defun c:qwe ()
(setq dat_tx (getClipText))
(while (vl-string-search "\r" dat_tx) (setq dat_tx (vl-string-subst "" "\r"
dat_tx)))
(setq mm (get_data dat_tx))
(princ "\nDegistirilecek textleri sec:")
(setq txsel (ssget '((0 . "TEXT"))))
(setq c 0)
(repeat (sslength txsel)
(setq ent (ssname txsel c))
(setq dat (entget ent))
(setq txt (cdr (assoc 1 dat)))
(foreach i mm
(if (vl-string-search (car i) txt)
(progn
(setq ntxt (vl-string-subst (cadr i) (car i) txt))
(chtxt dat ntxt)
);progn
);if
);foreach
(setq c (1+ c))
);repeat
);defun qwe
);