【已解决】
echo '';
$pa = '%
(.*?)
%sim';preg_match($pa, trim($message), $arr);
if(strpos("Welcome back",$message)){
preg_match('/.\d{1,}.\d{1,2}/', $arr[1], $arr);
}else{
preg_match('/.\d{1,}.\d{1,2}/', $arr[1], $arr);
}
echo($arr[0]);
===================================================================
多语言网站,需要提取$299.00,其中$不确定,因为有可能是¥,£等符号,
可以确定的是$299.00前都包含一个空格,小数点后都有两位数,
换句话说,需要从:
您的账户有未付账单金额 $299.00,请尽快完成付款。
或者
Your account has an outstanding balance of $299.00. Please make a payment at your earliest convenience.
提取到$299.00。
中文显示:
×
Welcome back, 陶!
Your account has an outstanding balance of $299.00. Please make a payment at your earliest convenience.