中文

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

问题

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

答案

否,ArcGIS Pro 中未提供“查找”和“替换”工具。 但是,计算字段工具中的 .replace() 功能是搜索和替换属性表中字段值的替代解决方案。

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

  1. 在 ArcGIS Pro 中,右键单击内容窗格中的图层,然后选择属性表
  2. 选择字段,然后单击属性表顶部面板上的计算字段图标。
Image showing the Calculate Field icon on the top panel of the attribute table.
  1. 计算字段窗口中,在表达式框中插入下列表达式,并相应更改括号内的 FieldName
replace(!FieldName!)
  1. 代码块框中输入下列表达式,并相应更改 OLDVALUENEWVALUE
import re
def replace(val):
return re.sub ('OLDVALUE', 'NEWVALUE', val)
Image showing an example of replace function used to replace field values in the attribute table.
  1. 单击验证图标 Image of the verify icon.,然后单击运行来使用属性表中的新值替换旧值。
Image showing the new value in the NAME field.

Related Information