Preg_match_all从字符串中获取值

时间:2014-06-09 22:35:55

标签: php preg-match

示例:

$word = "Your IP address=10.0.0.1</br>my ip address=127.0.0.1</br>";

如何使用preg_match_all获取该IP地址字符串?

1 个答案:

答案 0 :(得分:0)

在这种情况下,务实的尝试是匹配=</br>之间的所有内容:

preg_match_all('~=(.*?)</br>~', $string, $matches);
var_dump($matches);

注意?标记了不合适的匹配。如果省略,您将获得以下匹配:

10.0.0.1</br>my ip address=127.0.0.1

当然,您需要preg_match_all()才能让每场比赛(IP)不仅仅是第一场比赛。