字串拆分姓名、**、省市區邏輯
把特殊字元
+換行+
回車等字元置空
一、使用者可能輸入順序組合
① 張三18300000000廣東省廣州市天河區林和中路
② 張三廣東省廣州市天河區林和中路路
18300000000
③ 18300000000張三廣東省廣州市天河區林和中路
④ 18300000000廣東省廣州市天河區林和中路號張三
⑤ 廣東省廣州市天河區林和中路路
18300000000
張三⑥ 廣東省廣州市天河區林和中路路
張三18300000000
⑦ 省市區輸入:
廣東省廣州市天河區林和中路
廣東廣州天河林和中路
廣州市天河區林和中路
廣州天河林和中路
二、針對以上結果按正則擷取手機或固話;處理後的組合:
① 姓名+省市區
+詳細位址
② 省市區+詳細位址+姓名
v省市區資料拆分
1、有省份:
(姓名)省+市+區
+詳細位址(姓名)
(姓名)省+市
+詳細位址(姓名)
2、無省份,往上查詢省份
(姓名)市+區
+詳細位址(姓名)
(姓名)市+詳細位址(姓名)
三、姓名拆分
① 省市區前面有資料:擷取省份前面的資料填充到姓名
② 姓名在詳細位址後面:從倒數第乙個字開始匹配百家姓資料,在第二或小於20 位找到姓氏;
擷取名字,剩下的為詳細位址
//檢索省市區
addrmatch (str) }}
else
} else
//break
} }}}
}break
; }
else }}
else}}
}}
if(!nametem)} }
}}
else
console.log(provice);
console.log(city);
console.log(county);
console.log(provicecode);
console.log(countycode);
console.log(address);
console.log(namestr);
},
拆分字串
拆分乙個字串,獲取每一組的key與value。如字串 qq adf f qewr98 eer d9adf t ad34 f qewrqr u adf43 gggg 2344 按照物件導向理念來解決,建立乙個物件 這個是對物件物件,有key和value兩個特性。我們需要把拆分好的資料臨時儲存起來,現在...
拆分字串
本函式可以將 目標字串 以 指定字串 進行拆分,並通過表結構返回結果。如下 create or replace type str split is table of varchar2 4000 create or replace function splitstr p string in varch...
拆分字串
拆分乙個字串,獲取每一組的key與value。如字串 qq adf f qewr98 eer d9adf t ad34 f qewrqr u adf43 gggg 2344 按照物件導向理念來解決,建立乙個物件 這個是對物件物件,有key和value兩個特性。我們需要把拆分好的資料臨時儲存起來,現在...