1

複数行の文字列の抽出

この懸念についてあなたの考えを共有してください。このマルチ スレッド ラインで文字列ドメイン/ユーザー名フィールドを抽出する方法を教えてください。

名前 ユーザー名

COMP01-100 ドメイン\user.one

名前 ユーザー名

COMP02-100 ドメイン\test.user

名前 ユーザー名

COMP10-100 ドメイン\sample.user

--

注: COMP02-100 を検索して、結果としてDomain\test.user抽出する必要がありました。

php preg_match_all 関数を使用するべきだったと思いますが、これに関する正しい構文が見つかりません。何か案は?

4

1 に答える 1

0

私があなたを正しく理解していれば、次の行で目的の結果を得ることができます。

$search_string= 'COMP02-100';
preg_match("/$search_string (\w+\\\\\w+.\w+)/", $multiline, $matches);

preg_match最初の一致だけが必要な場合は十分です

于 2013-05-22T21:10:50.400 に答える