常见问题

常见问题解答:ArcGIS Pro 中是否提供了“查找和替换”工具?

Last Published: April 6, 2021

答案

是,ArcGIS Pro 2.5 及更高版本中提供了查找和替换工具。

ArcGIS Pro 2.5 及更高版本中的“查找和替换”工具

但是,对于较早版本 ArcGIS Pro,“计算字段”工具中的 .replace() 函数是搜索和替换属性表中字段值的替代解决方案。

下面的说明阐述了如何使用 .replace() 函数替换属性表中的字段值。

  1. 在 ArcGIS Pro 中,右键单击内容窗格中的图层,然后选择属性表
  2. 选择字段,然后单击属性表顶部面板上的计算字段图标。
属性表顶部面板上的“计算字段”图标。
  1. 计算字段窗口中,在表达式框中插入下列表达式,并相应更改括号内的 FieldName
replace(!FieldName!)
  1. 代码块框中输入下列表达式,并相应将 OLDVALUE 更改为 NEWVALUE
import re def replace(val): return re.sub ('OLDVALUE', 'NEWVALUE', val)
用于替换属性表中的字段值的 replace 函数。
  1. 单击验证图标 “验证”图标。,然后单击运行以使用属性表中的新值替换旧值。
NAME 字段中的新值。

文章 ID: 000014591

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项