-2
所以問題是我正在寫一個代碼來檢測文本中的所有美國地址。我遇到了像10.08.2013這樣的情況可能是房屋號碼的問題,因爲在我的算法中,我只是簡單地使用isdigit()來查找數字,而那些少於5位的數字被標記爲房屋號碼。 有什麼辦法可以排除這些數字不被誤認爲門牌號嗎?如何使用C++從文本中提取日期信息
所以問題是我正在寫一個代碼來檢測文本中的所有美國地址。我遇到了像10.08.2013這樣的情況可能是房屋號碼的問題,因爲在我的算法中,我只是簡單地使用isdigit()來查找數字,而那些少於5位的數字被標記爲房屋號碼。 有什麼辦法可以排除這些數字不被誤認爲門牌號嗎?如何使用C++從文本中提取日期信息
爲什麼你有美國地址夾雜了德國的日期? –
只需在數字周圍尋找分隔符。 – Gorpik
@ R.MartinhoFernandes格式化日期並不重要,重要的是如何將它們與數字區分開來。 –