Регулярное выражение для изоляции переменной строки - PullRequest
0 голосов
/ 19 июля 2011

У меня довольно большой текстовый файл, из которого мне нужно экстраполировать строку в PHP. Файл, о котором идет речь, доступен здесь . То, что мне нужно, это первый столбец строки Total Public Debt Outstanding. Это будет меняться изо дня в день, вот где мне нужна помощь. Строка Total Public Debt Outstanding всегда будет там, как мне получить preg_match, чтобы соответствовать тексту сразу после нее?

1 Ответ

3 голосов
/ 19 июля 2011

Следующие должны сделать это, хотя и не очень элегантно.

$data = file_get_contents('data.txt');
preg_match('/Total\s+Public\s+Debt\s+Outstanding\s+(\S+)/', $data, $matches);
print_r($matches);
...