在iOS中有一個名爲NSDataDetector
的類,例如,讓我們傳遞一個文本,它將檢測該文本是否包含郵政地址,日期,鏈接等內容...從字符串中提取地址 - 相當於iOS中的NSDataDetector
在我的情況下,我有興趣找到一個類似的Android工具,讓我們檢測文本中的地址。我已經玩了Geocoder
,但它只適用於你已經知道地址;否則,它不會達到目的。
的什麼我正在尋找可能是一個例子:
考慮: This is just a sample text that contains a nice address: 123 W Main St, Imaginary City, IC, 12345
該工具將返回剛剛123 W Main St, Imaginary City, IC, 12345
記住這個地址可能有不同的格式。
在此先感謝!
此工具僅適用於美國地址,還是可以使用不同格式? – Jorge
@Jorge目前只適用於美國地址。其他國家的地址在構建方式上有更多的變體,並且更難以解析。 – camiblanch