我有一个相当大的文本文件,我需要在PHP中推断一个字符串。可以访问相关文件here。我需要取出的是Total Public Debt Outstanding
行的第一列。它会每天都有所不同,这是我需要帮助的地方。 Total Public Debt Outstanding
行始终在那里,如何让preg_match
与紧随其后的文字相匹配?
答案 0 :(得分:3)
以下应该这样做,虽然不是很优雅。
$data = file_get_contents('data.txt');
preg_match('/Total\s+Public\s+Debt\s+Outstanding\s+(\S+)/', $data, $matches);
print_r($matches);