【发布时间】:2013-03-12 23:34:11
【问题描述】:
我正在使用 PHP 来解析一封电子邮件,并希望获取特定字符串后面的数字: 例如,我想从此字符串中获取数字 033:
Account Number: 033
Account Information: Some text here
总是有单词Account Number:,然后是数字,然后是换行符。我有:
preg_match_all('!\d+!', $str, $matches);
但这只是得到所有的数字......
任何帮助都会很棒! 谢谢
编辑:
文本是 HTML ......这可能是问题:
<font face="Arial, Helvetica, sans-serif" color="#000099"><strong><font color="#660000">Account
Number</font></strong><font color="#660000">: 033<br>
<strong>Account Name</strong>: More text here<br>
【问题讨论】:
-
大字符串中的数字不止这个(我只是拿了一块)所以我只想要“帐号”后面的数字而不是任何其他数字
-
它们也不一定是有序的
-
顺便说一句,HTML 格式错误。