用php正则表达式从电子邮件中提取经纬度

用php正则表达式从电子邮件中提取经纬度,php,regex,email,Php,Regex,Email,对于正则表达式,我是一个新手,我需要制作一个脚本来搜索电子邮件的正文并提取这种格式的浮动(0.000000,0.000000),尽管它们也可能是负数或大于10,比如:(32.000000,-1.000000) $body变量将包含类似于 text text text text text text Coordinates: (0.000000, -0.000000) text text 使用以下命令: preg_match('#(-?\d+\.\d+), *(-?\d+\.\d+)#', $bo

对于正则表达式,我是一个新手,我需要制作一个脚本来搜索电子邮件的正文并提取这种格式的浮动(0.000000,0.000000),尽管它们也可能是负数或大于10,比如:(32.000000,-1.000000)

$body变量将包含类似于

text text text text text text Coordinates: (0.000000, -0.000000) text text
使用以下命令:

preg_match('#(-?\d+\.\d+), *(-?\d+\.\d+)#', $body, $coordinates);

你可以在$coordinates[1]和$coordinates[2]中找到它们。

我在SO和其他来源上找到的任何东西,但似乎都不起作用。你检查过了吗?
preg_match('#(-?\d+\.\d+), *(-?\d+\.\d+)#', $body, $coordinates);