【发布时间】:2016-07-11 15:07:58
【问题描述】:
我有 50 个这种形式的字符串:
28 North Dakota 0 2 1 0 0 1 1 0 0 _1 _2 _1 0 0 0 0 1 0 0 0 0 2 16 F 9.5610957 11
我想分隔州名后面的字符串。 (在最后一个字符处拆分字符串)但是在字符串末尾附近有字符'F'。所以我用这个把字符串分成两半:
substring(x,1,nchar(x)/2)
现在我只剩下这个了:
28 North Dakota 0 2 1 0 0 1 1 0 0 _1 _2 _1
现在我可以尝试将字符串中最后一个字母之后的字符串分开。我怎么做?我知道我正在做的是糟糕的编码习惯(选择将字符串分成两半)。有没有更聪明的方法来做到这一点?
我有一份所有州的清单。我可以用它作为字典来拆分字符串吗?
【问题讨论】: