欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

求求正则!大神救救小弟我。

程序员文章站 2024-01-04 11:33:22
...
求求正则!!!!大神救救我。。。。
$str = "111|9|2212|1321424|5|";

$reg = "饭煲";
$reg1 = "不复";
$reg2 = "当年";

preg_match_all("/([0-9]+)\|/isU",$str,$arr);
print_r($arr);

求只匹配 1 出电饭煲海不复当年许多下挫 2 不复电线饭煲杆分别当年 3 苏当年丹公司订不复购饭煲
------解决方案--------------------
$str = "111
------解决方案--------------------
9
------解决方案--------------------
2212
------解决方案--------------------
1321424
------解决方案--------------------
5
------解决方案--------------------
";

$reg = "饭煲";
$reg1 = "不复";
$reg2 = "当年";
$sp = explode('
------解决方案--------------------
', $str);
$inArr = array();
foreach ($sp as $key => $value) {
if(strpos($value,$reg) !== FALSE && strpos($value,$reg1) !== FALSE && strpos($value,$reg2) !== FALSE){
array_push($inArr, $value);
}
}
var_dump($inArr);

------解决方案--------------------
$s = "111
------解决方案--------------------
9
------解决方案--------------------
2212
------解决方案--------------------
1321424
------解决方案--------------------
5
------解决方案--------------------
";

preg_match_all('/(?------解决方案--------------------
>]*(?:(?:饭煲
------解决方案--------------------
不复
------解决方案--------------------
当年)[^
------解决方案--------------------
>]*){3}[^
------解决方案--------------------
>]*)>/U', $s, $r);
print_r($r[1]);
Array
(
[0] => 电饭煲海不复当年许多下挫
[1] => 不复电线饭煲杆分别当年
[2] => 苏当年丹公司订不复购饭煲
)
求求正则!大神救救小弟我。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


上一篇:

下一篇: