配列に分解する必要があるアドレスのリストがあります。
そこで、explodeを使用して各行を配列に分割することを考え始めました。これは、次のようなアドレスで正常に機能します。
アドウェル-オックスフォードシャー51.68N01.00WSU6999
しかし、私がこのようなアドレスを持っていた場合:
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
2番目のアドレスの出力は次のようになります。
0=>アファン1=>Castell-nedd Phort Talbot(Neath Port Talbot)2 => 51.63N 3 => 03.74W 4 => SS794938
正規表現でこれを達成するための良い方法を見ている人はいますか?