在中望CAD软件中,进行查找替换的时候能使用通配符,比较常用的有?号和*号,?号表示一个字符,*号表示任意数量的字符,在WINDOWS搜索文件时常用到。在CAD软件查找替换的时候想使用通配符,要先勾选“使用通配符”。
通配符其实有很多种,合理地利用通配符,在查找替换时可以帮助我们过滤掉多余的文字,下面以下图为例看看其他通配符的应用。
. (句点):可以匹配任意非字母数字字符。在查找字符串框内输入.E,那么上图中可以查找到的字符如下图所示。
#(磅字符):可以匹配任意数字字符。在查找字符串框内输入#E,那么上图中可以查找到的字符如下图所示。
*(星号):可以匹配任意字符串,在搜索字符串任意位置使用都可以。输入*E与输入E的查找结果是一样的,会将全部带E的文字查找出来。星号常用于利用多个不连续字符查找文字的时候,比如要查找E*-,就能查找E后面带-的文字出来,如下图所示。当然下图的-是跟着E的,若文字中E和-中间还有其它字符,也一样查找得出来。
@ (At):可以匹配任意字母字符。输入@E,可以查找到的字符如下图所示。E前面有字母的所有文字都搜索到了,后面有字符的搜索到了。
~(波浪号):可以匹配不包含自身的任意字符串。输入~E,查找的字符如下图所示。用此方式能搜索图中不包含字母E的文字出来。如果希望排除包括多个连续字符的文字,在字符前后加上星号即可,例如这张图中希望排除2F开头的文字,就输入~*2F*。
? (问号):匹配任意单个字符,例如,?EF 匹配 DEF、3EF 等。问号比星号严格一点,只可以匹配一个字符,例如查找S?D,就只能查找SED出来,SD不会查找得出来,而查找S*D时,SED与SD都可以查找得出来。
[ ]中括号:匹配括号中包含的任意一个字符。输入[DG]E,搜索结果如下图所示。
[-]中括号加上横杠:指定单个字符的范围。输入[1-5]E,结果如下图所示。
[~]中括号加上波浪号:匹配括号中未包含的任意字符。输入[~DG]E,查找结果如下图所示。
`(反引号)(顶部数字键1的左边,和波浪线在同一个键):逐字读取其后的字符例如,`~DE 匹配 ~DE。反引号后面的其他通配符也将作为普通字符来进行匹配,比如~、?等。例如输入`?A,只可以搜索出来包含?A连续字符的文字,如下图所示。
结合实际多操作就能熟练掌握通配符的使用了。