vfp中如何获得两字符之间的字符串?

现有vfp文本字段a,a的格式大致“重庆市涪陵区崇义办事处青龙社区2组”,只是“重庆市”可能是其他省或自治区或直辖市,区可能是县、市、州,办事处可能是乡、镇、旗,如何才能获得区县和乡镇的名称呢?

  如果文本字段的格式是规范的,可以用取子字符串命令:
  Substr(a,n1[,n2]),
  n1从左开始的起始字符序号,
n2是所含字符个数,可以省略,如果省略则到最后。
但一般不规范。
  如果文本字段的格式是不规范的,可以先用定位子串位置命令,算出起始位置和字符长度,再用上述的取子字符串命令。定位子串位置命令:
  At(a,c2[,n])
  C2为要定位的子串,例如“市”、“区”、"县","乡"、"镇"、"旗"等。
n为第几次,可省略,默认值为1。
温馨提示:答案为网友推荐,仅供参考
相似回答