标签: php regex preg-match
我已经将一个电子邮件正文解析为php中的字符串。在这封电子邮件中有很多信息。我需要通过最好的方法提取订单ID。该行是:
订单编号:123456789
永远是数字。长度各不相同。
非常感谢您的帮助
答案 0 :(得分:1)
您可以尝试使用以下内容。
preg_match('/Order\s*ID:\s*([0-9]+)/i', $string, $id); echo $id[1];
Working Demo
答案 1 :(得分:0)
print_r($match);看看你得到了什么:
print_r($match);
preg_match('/Order ID: ([\d]+)/', $string, $match);