0

私は正規表現に関しては初心者です。電子メールの本文を検索し、この形式(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
4

1 に答える 1

1

これを使って:

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

それらは$coordinates[1]と$coordinates[2]にあります。

于 2013-02-20T00:00:21.887 に答える