要搜索和替换文字,请使用FIND命令。替换只是文字内容,字符格式和文字特性不变。



使用 FIND 命令时,可以在搜索中使用通配符。

字符
定义

#(井号)
匹配任意数字字符

@ (At)
匹配任意字母字符

. (句点)
匹配任意非字母数字字符

*(星号)
匹配任意字符串,可以在搜索字符串的任意位置使用

? (问号)
匹配任意单个字符,例如,?BC 匹配 ABC、3BC 等等

~(波浪号)
匹配不包含自身的任意字符串,例如,~*AB* 匹配所有不包含 AB 的字符串

[ ]
匹配括号中包含的任意一个字符,例如,[AB]C 匹配 AC 和 BC

[~]
匹配括号中未包含的任意字符,例如,[AB]C 匹配 XC 而不匹配 AC

[-]
指定单个字符的范围,例如,[A-G]C 匹配 AC、BC 等,直到 GC,但不匹配 HC

`(单引号)
逐字读取其后的字符;例如,`~AB 匹配 ~AB



下面以[-]通配符为例,批量查找替换一组文字:

以处理钻孔柱状图为例,设计人员需要把地质专业发来的地质钻孔柱状图中关于土层厚度的数据删除,只保留分层位置的高程数据。如下图删除类似于13.80(-3.03)中的13.80和括号只保留-3.03。



操作步骤:

1、使用find命令,框选需要处理的对象。



2、在查找内容中输入【0-9】(,替换为中输入左括号(,然后点击全部替换。



括号前面的数值就少了一位,如此反复几次,删除小数点.时,要把查找内容改为[0-9.](得到如下结果:



重复上述步骤几次(次数由括号前面的数值个数确定),括号前面的数值全部删除了,得到如下结果:



3、删除括号,分别在查找内容中输入左括号(,右括号),替换为中不用管,分两次全部替换。




达到了想要的效果,整个过程删除了4个数 ,1个小数点 1对括号,替换7次,不管多少组数据都是替换7次。实际工作中,如果有几百几千组数据,用几步就搞定的事,避免干一个一个数据的删除这样重复无脑的事,提高了工作效率!

1.《CAD批量修改文字之通配符》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《CAD批量修改文字之通配符》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3003542.html