1

名前のリストと、対応するランダムに生成されたパスワードが次のパターンを持つとします。

name:sucz2ReiG name:ox9ZxnIka

正規表現でパスワード部分を取得するにはどうすればよいですか?

ここに同様のスレッドがあることは知っています: How do you find a line break in php? 、しかし、リスト内の各名前にパターンを適用する必要があります。

4

1 に答える 1

2

とても簡単:

$f = "name:sucz2ReiG name:ox9ZxnIka";

$p = preg_match_all('/[^:]*?:([^\s]+)/', $f, $matches);

var_dump($matches[1]);
于 2012-09-18T09:10:39.910 に答える