- 需求:
在Arcgis中,某个字段值类似如下:在Arcgis中,某个字段值类似如下:
str=北京路22号;
现在需要对该字符串子进行分割成两部分,分别存储在两个字段中:
str1=北京路,str2=22号; - 思路:
使用Arcgis字段计算器中的python解析程序方式:
str1代码块如下
import re
def spl(str):
char1= re.search('\d+', str).group()
char2=char1[0]
pos=str.index(char2)
return str[0:pos]
则str1=spl(str);
获取str2时,只需要将代码中最后一行换成如下代码即可:
return str[pos:]