从文件中获取特定单词

时间:2012-08-20 12:23:17

标签: php regex

使用PHP我正在尝试执行以下任务:

1)读取输入文件:

// some lines
request_context.base_path: /~test1/test2/web/ 
// some lines

2)得到以下输出:

/~test1/test2/web/ 

这是我的代码,但它不起作用。
有任何想法吗?感谢。

<?php
$lines = file('app/parameter.conf');
$l_count = count($lines);
for($x = 0; $x< $l_count; $x++)
{
    if (strpos($lines[$x],'request_context.base_path:') !== false) {
        preg_match('(request_context.base_path:)(\s.*)', $lines[$x], $matches);
        echo $matches[1];
    }
}
?>

1 个答案:

答案 0 :(得分:2)

为什么大惊小怪?

preg_match('/request_context.base_path: (.*)/', $lines[$x], $matches);