猿问

用于匹配查询字符串中的模式的正则表达式

我有一些代码可以创建一个查询字符串并循环遍历并检查查询字符串。


$pi = An ip defined

$bo = The content of a file.

我正在搜索$bo并寻找$pi,我想打印出与该字符串匹配的所有行,但是我在从$bo.


这是包含在$bo:


if (strstr($bo, $pi)) {

    echo "<tr>";

    echo "<td>" . preg_match($ip, $body) . "</td>";

    echo "</tr>";

    $count++;

}


一只萌萌小番薯
浏览 126回答 2
2回答

浮云间

这是您可以用于包含$ip字符串的整行的一般模式:$pattern = '/^.*\b' . $ip . '\b.*$/m';然后,我们可以使用这个模式preg_match_all来查找所有匹配的行:preg_match_all($pattern, $body, $matches);print_r($matches[0]);
随时随地看视频慕课网APP
我要回答