明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3831|回复: 8

[求助]使用通配符查找替换

[复制链接]
发表于 2007-5-17 11:13:00 | 显示全部楼层 |阅读模式

使用通配符查找替换

在cad中我想将图号桥梁-施-01、桥梁-施-02、桥梁-施-03……等替换成
桥梁-施-01-SH、桥梁-施-02-SH、桥梁-施-03-SH……
怎么使用通配符进行替换?

发表于 2007-5-18 09:27:00 | 显示全部楼层

没听说过

不过用程序很容易就能做到

(defun c:kk()
(setq a (ssget))
(setq len (sslength a))  
(setq n 0)
(repeat len
(setq en (ssname a n))   
(setq b (entget en))     

(setq djq (cdr (assoc 0 b)))

(if (= djq "TEXT")

(doujq)

)        ;end if

(setq n (+ 1 n))

)       ;end repeat


)


;;;子程序

(defun doujq()
(setq c (assoc 1 b))    
(setq d (cdr c))        

(setq g (strcat  d "-sh"))

(setq m (cons 1 g))
(setq b (subst m c b ))
(entmod b)

(princ)               

发表于 2007-5-18 12:02:00 | 显示全部楼层

楼上的Lisp

写的不错,我也正在学习,不过很初级,向你学习啊!

发表于 2007-5-21 00:47:00 | 显示全部楼层
真厉害啊,佩服呀!!!~~
发表于 2007-5-21 16:26:00 | 显示全部楼层

这个是我两年前写的

一直没有做过维护,其实可以更简单的。

呵呵:)

只要达到目的就可以了

发表于 2011-7-22 17:17:30 | 显示全部楼层
不错啊,,,,,,,
发表于 2011-7-30 21:51:57 | 显示全部楼层
写的不错,我也正在学习,不过很初级,向你学习啊!
发表于 2012-3-3 18:19:03 | 显示全部楼层
贱人工具箱5.2版,里面有个文本修改增加前后缀的功能,可以实现对楼主的效果。
发表于 2012-3-9 19:07:07 | 显示全部楼层
有时借用别人的式具就借用别人的工具,实现目标即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-24 20:36 , Processed in 0.202086 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表