我有一个包含地址“第2行”类型值的列。此列可以包含#431,UNIT 203和APT等值。 C,当然它也可以包含空白(或空字符串)值。我需要回答两个问题:
目前使用默认解析器(我假设字符串解析器),它按升序排序值pound标志,空白,然后是a-z值。我认为它会空白,英镑符号,然后是a-z值。
答案 0 :(得分:0)
要回答#1,我的期望是这些值将按此顺序出现:
"UNIT 203"
"#431"
"APT. C"
如果字符串中存在一个数字,你可以通过修剪除数字以外的所有数字来完成此操作,只删除一些已知的前缀并在没有数字的情况下修剪。无论你做什么都不会是完美的,这是你必须接受/解释的东西。