【已解决】echo''; $pa='%(.*?)
%sim';preg_match($pa,trim($message),$arr);if(strpos("Welcomeback",$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,请尽快完成付款。或者Youraccounthasanoutstandingbalanceof$299.00.Pleasemakeapaymentatyourearliestconvenience.提取到$299.00。中文显示:× 欢迎回来,陶!您的账户有未付账单金额$299.00,请尽快完成付款。
进行付款
× Welcomeback,陶!Youraccounthasanoutstandingbalanceof$299.00.Pleasemakeapaymentatyourearliestconvenience.
MakePayment
猛跑小猪
芜湖不芜
相关分类