领导拿到了一个河流的数据,
他打开属性表一看,
好家伙,一共1459条数据,
有227个带括号的内容,
如下图——
![]()
这字段里带括号的内容,
既不方便标注,
也不利于后续的分析制图,
领导然我把所有的括号都去掉,
这可如何是好?
别急,且看我三步搞定!
第一步—选出所有带括号的内容
这里要用到关键词查询的技术啦,要查的关键词就是“()”,用到的运算符“Like”。
打开属性表中的按属性选择,输入表达式——
"NAME" LIKE '%(%)'
![]()
意思是选择“NAME”字段下带“()”的内容,其他的字符用通配符“%”来代替,这样,就可以把“NAME”字段下所有带“()”的内容选出来啦!
![]()
第二步—提取出括号以外的内容
提取括号外的内容的操作原理就是:从“NAME”字段的左侧开始,提取到左侧括号“( ”的位置。
需要用到这个简单的代码——
Left( [NAME] ,InStr( [NAME] ,"(" ) )
打开字段计算器,输入上面那个代码——
![]()
然后就可以从“NAME”字段的左侧开始,提取到“( ”——
![]()
第三步—替换不需要的内容
现在,“Name”字段下的“( ”是我们不需要的内容,可以将其替换为“空”,要用到这个简单的代码——
Replace( [NAME], "(","" )
在字段计算器下输入上面那段代码——
![]()
然后就把那个“(”去掉啦——
![]()
这样,我们就按照领导的要求,
将带括号的内容都去掉啦!
这里要额外说下,
我们为了介绍那个Replace的用法,
所以多了第三步,
其实还有个更快捷的方法,
就是在第二步直接用代码——
Left( [NAME] ,InStr( [NAME] ,"(" )-1 )
就可以直接把括号的内容都去掉啦,
不需要做第三步啦!
只要能够熟练运用文中提到的那三个小技术,
你就可以灵活自如的编辑修改属性表的内容!
![]()
咨询 / 合作 / 建议
也可邀您加入 测绘微信群
测小乔
020-29020235
cehui360@qq.com
文章部分内容来源 Arcgis带你飞
如有侵权,请联系我们删除
最后,我们收集整理了一批
适合测绘人的产品和服务
测绘行业一站式服务商城
▷ CAAC、AOPA(航测必备飞手证)
▷无人机运营合格证(企业必备)
▷ 无人机企业 服务能力证书(招投标)
▷ 测绘师备考课件、继续教育抵充资料
▷各类测量员证书( 住建 /建协 /技师)
▷ 地理信息安全保密培训资料
▷ 高分辨率卫星影像(0.3米)下载服务
▷天际航资质软件(摄影测量 /地理信息)
▷ RTK、全站仪、测量无人船,可租可售
▷ 工程设备 /仪器《检定证书》代送检
▷ 职称评审、企业测绘资质申报辅助
▷甲级资质总公司,对外开设分公司
▷ 承接广告,多渠道推广您的 产品/服务
@中测网 新媒体矩阵
各平台直接搜索中测网
或者 识别二维码 即可直达
抖音号
测绘商城
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.