我有一个需要分解为数组的地址列表。
所以我开始考虑使用explode 将每一行分解成一个数组。在这样的地址上可以正常工作:
阿德威尔 - 牛津郡 51.68N 01.00W SU6999
但如果我有这样的地址:
Afan - Castell-nedd Phort Talbot (Neath Port Talbot) 51.63N 03.74W SS794938
这会导致问题。
我一直在尝试使用 preg_match 但无法使表达式起作用,因此我最终得到:
0 => 阿德威尔 1 => 牛津郡 2 => 51.68N 3 => 01.00W 4 => SU6999
第二个地址的输出应该是
0=> Afan 1=> Castell-nedd Phort Talbot (Neath Port Talbot) 2=> 51.63N 3=> 03.74W 4=> SS794938
有没有人看到用正则表达式实现这一目标的好方法?