为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
一只萌萌小番薯 2021-06-10 19:38:19
我有一些代码可以创建一个查询字符串并循环遍历并检查查询字符串。$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++;}
查看完整描述

2 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

这是您可以用于包含$ip字符串的整行的一般模式:


$pattern = '/^.*\b' . $ip . '\b.*$/m';

然后,我们可以使用这个模式preg_match_all来查找所有匹配的行:


preg_match_all($pattern, $body, $matches);

print_r($matches[0]);


查看完整回答
反对 回复 2021-06-13
  • 2 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信