现在我看到的一些插件通常只能认出用*代替任意位数的任意字符,我如果需匹配任一字符该如何查找呢?[ 本帖最后由 jamesbond002 于 2010-2-25 21:45 编辑 ]
现在我看到的一些插件通常只能认出用*代替任意位数的任意字符,我如果需匹配任一字符该如何查找呢?
[
本帖最后由 jamesbond002 于 2010-2-25 21:45 编辑 ]
2楼
CAD2006以上版本的查找命令就支持通配符。
如果要查找 * 字符就要加个转义字符 `*
因为*为通配符:
查找和替换文字
要搜索和替换文字,请使用 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
回复
3楼
多谢萝卜大,发现可以用
之前是转义字符 搞错了 好像cad力和正则表达式里面不同 (正则我也刚接触,学习中)
回复