0
我有一個「小」問題 我有一些退出的電話號碼包含國家代碼和電話號碼。從電話號碼識別contry代碼
我需要將它們分成國家代碼和電話號碼。 任何人都知道如何做到這一點。
我有完整的國家代碼列表,所以我可以從頭開始測試是否有匹配。但這不會讓我成爲最好的方式。
我有一個「小」問題 我有一些退出的電話號碼包含國家代碼和電話號碼。從電話號碼識別contry代碼
我需要將它們分成國家代碼和電話號碼。 任何人都知道如何做到這一點。
我有完整的國家代碼列表,所以我可以從頭開始測試是否有匹配。但這不會讓我成爲最好的方式。
我不知道此問題的任何現有解決方案(庫\模塊)。 我認爲最好的解決方案是:
將國家代碼列表分爲4個列表:1位國家代碼列表,2位國家代碼列表,3位國家代碼和4位國家代碼數字國家代碼。
目前:
運行遞歸上N = 4 ... 1的下一算法(從4開始):
- 檢查,如果數量的第一N個數位匹配任何代碼從N位數列表
- 如果沒有匹配 - 請嘗試在N-1上進行下一次迭代。
- 如果您達到N = 0 - 沒有代碼匹配。
- 如果發現代碼 - 檢查其餘數字的長度並驗證其長度合法
- 如果不是 - 對算法進行迭代。
這可能是dooable ... 感謝的快速反應 –