我有一个街道地址列表,我想按以下顺序排序:
第一街
27 A街
27楼街
30 D街
31 D街
205街
207号街B
当我做一条简单的order by街时,我得到:
Street 1, Street 205, Street 207 B, Street 27 A, Street 27 F, Street 30 D, Street 30 D
这不是我想要的。
我找不到任何好的例子,这里有一个,但这正好相反。
我的桌子上有州、市、街等,每条街都有3个adres。首先是main,另一个是replacement1,replacement2。
我按城市和街道订购结果。结果如下
城市街道AdresType
辛坎·普莱恩街( Sincan Plevne St. . Replacement1 )
辛坎普莱文圣梅因
辛坎·普莱恩街( Sincan Plevne St. . Replacement2 )
Sincan Bosna St. . Replacement2
Sincan Bosna St. . Replacement1
Sincan Bosna St. . Main
但
我有一个类似的字符串数组,比如地标列表:
"AB街“、"A B街”、"AB街XE“、"AB街X”、"AB街(XE)“
每一条街道都代表一个地标"AB街“。
我尝试过不同的方法,找到了一种方法来删除额外的空格和特殊字符,但无法找到如何用扩展的名称剪短具有扩展名称的外来条目,因为这些条目会导致相同的字符串。
删除空格和特殊字符的代码片段:
var landmarks = ["AB Street", "A B Street", "AB Street XE", "AB Street X&