在实际工作中,经常遇到要借用某套设计的一个或多个部件图纸的情况,但需要改动诸如:图号、材质等内容,常用的方法就是直接打开图逐张修改,这样做效率低、出错率高;若采用pccad提供的辅助工具“批量文本查找 ” ,可以使您在不打开文件的情况下,实现批量查找与替换图面中的单行文本、属性文本、多行文本、标注文本等,大大提高了效率、并避免了漏改、错改,出错率低。

具体步骤如下:

执行: 1.键盘:PC_BATCHFINDREPLACE

2.菜单:PCCAD2007辅助工具批量文本查找

结果: 弹出如图1的对话框。




java查找替换excel内容 java查找与替换_java查找替换excel内容

图1 批量文本查找替换对话框



替换文字的步骤如下:

1、 首先选择被处理的文件(注意:窗口打开的文件不能作为被处理文件),点取“选择文件集合”按钮,来选择若干DWG文件 ,选择完毕,点取“确定”。

2、 在“查找字符串(I)”中输入要查找的文字。在此输入字符串或从列表中在最近使用过的六个字符串中选择一个。

3、 在“搜索范围”中,选择“当前文件”、 “当前选择”、“单个文件”或“全部文件”来定义搜索的范围。我们选择“全部文件”,单击 按钮,用来执行当前选择范围的确定,注意第一次单击 按钮时,“批量文本查找替换”对话框会消失,在命令行输入“PC_BATCHFINDREPLACE”或者单击菜单“PCCAD2007辅助工具批量文本查找”,重新调出“批量文本查找替换”对话框,再次单击 按钮以确定当前的选择范围。

4、选择“选项”指定要包含在搜索中的文字类型,如图2所示。可以指定全字匹配,也可以指定区分大小写。




java查找替换excel内容 java查找与替换_辅助工具_02

图2 查找替换配置对话框



5、在“改为(E)”中输入用来替换找到的字符串的文字。在此输入字符串或从列表中在最近使用过的六个字符串中选择一个。

6、选择“全部查找”,出现如图4所示的对话框,记录文件名称、查找的字符串、上下文及次数、查找状态及图元类型。




java查找替换excel内容 java查找与替换_查找替换_03

图3 数据浏览窗口对话框



7、请选择“全部改为”替换“查找字符串”中的所有实例。出现与图3类似的对话框,显示替换字符串及替换状态。

至此,完成了查找替换工作的一个循环,若还要查找替换其他内容,只需把“批量文本查找替换”对话框中“查找字符串(I)”和“改为(E)”中输入要查找替换的内容,依次单击“全部查找”和 “全部改为”按钮,即可完成另一个循环。

这里需要交待的是,若查找替换的是标题栏内的文字,还需进行“更新所有同名块”,否则标题栏内的文字并未真正替换。