私はこの形式の文字列を持っています。文字列からlat/lngを取得する正規表現
"1784_Anarchy +ブリュ+コ〜ユニット+ 5 +ホワイトハウス+農家+センター〜Stannington〜モーペス〜NE61 + 6AW_^55.13033〜-1.702607"
はパターンが
preg_match_all("\^d+\", $map, $out, PREG_PATTERN_ORDER);
のようになります。
だから、lat - \ d d + .d +? lng - \〜d + .d +?緯度と長い値を取得しようとして
- 緯度:55.13033 LNG:緯度とLNGの文字列の位置が一定に維持した場合-1.702607
文字列の形式を取得しようとしていますか? –
preg_match_all( '((?:\ d +)(?:\。\ d *)?)'、$ map、$ out、PREG_PATTERN_ORDER); - すべての数字を取得する –
55.13033と-1.702607 –