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

时间:2013-02-19 23:49:28

标签: php regex email

对于正则表达式,我是一个新手,我需要制作一个脚本来搜索电子邮件的正文并提取将采用这种格式的浮点数(0.000000,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

1 个答案:

答案 0 :(得分:1)

使用此:

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

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