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



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

$body = utf8_decode(imap_qprint(imap_fetchbody($inbox,$email_number, 2.1)));

$body变量将包含类似的内容

text text text text text text Coordinates: (0.000000, -0.000000) text text

使用此:

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

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

最新更新