我有一个字符串从我需要提取街道,城市,州,邮编。Perl的正则表达式的字符串
字符串可能看起来
a)$str1 ="2500 South 3850 West Suite A Salt Lake City, UT 84120-7225";
b)$str2 ="19701 DaVinci Lake Forest, CA 92610";
c)$str3="abc ,def ,ca 1234"; -->(note there are two commas in this one)
我目前使用分割功能来获得一个数组,并采取这些值做我喜欢的工作,但我希望有一个单一的正则表达式做任务的我,我将不胜感激任何帮助。 感谢
您需要提供解析的精确算法 – DVK
请显示您现在使用的代码。这会有很大的帮助。您定义的问题看起来很模糊。例如,您怎么知道城市名称是“盐湖城”而不是“盐湖城西部套房”,“湖城”或“城市”? – dan1111
你如何确切地识别你的“街道,城市和州”? –