在多线上提取字符串

时间:2013-05-22 19:37:33

标签: php preg-match preg-match-all

在多行上提取字符串

请分享您对此问题的看法。 如何在此多线程线上提取字符串域/用户名字段。

名称用户名

COMP01-100 Domain \ user.one

名称用户名

COMP02-100 Domain \ test.user

名称用户名

COMP10-100 Domain \ sample.user

-

注意: 我应该搜索 COMP02-100 并提取 Domain \ test.user 作为结果。

我想我应该使用php preg_match_all函数,但我找不到合适的语法。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您可以通过以下方式获得所需的结果:

$search_string= 'COMP02-100';
preg_match("/$search_string (\w+\\\\\w+.\w+)/", $multiline, $matches);
如果您只是想要第一场比赛,

preg_match就足够了