http://qs321.pair.com?node_id=254828


in reply to Parsing "real world" addresses...

I'd try an iterative apporach:

I found this approach to be quite helpful in ensuring that I don't misunderstand records -- ie., thinking your rules match where in reality it is just pure chance and they're producing garbage without you noticing.