I am developing an address matching application using Google geocoding API. The problem is that some of the addresses in the database I am trying to validate are something like:
ATTN: Mr. THOMAS WONG 2457 Yonge St., Toronto, ON, N2S 2V5, Canada
rather than
2457 Yonge St., Toronto, ON, N2S 2V5, Canada
The first string returns null results (because it starts with a person's name), the second one will validate and return a full correct address.
My question is: What would be the right approach to this issue? I am thinking of a way to extract only the relevant part from the address string (with some function) but maybe there are better ideas?
Thank you, M.R.