求求正则!大神救救小弟我。
程序员文章站
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 苏当年丹公司订不复购饭煲
------解决方案--------------------
------解决方案--------------------
(
[0] => 电饭煲海不复当年许多下挫
[1] => 不复电线饭煲杆分别当年
[2] => 苏当年丹公司订不复购饭煲
)
$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 = "111Array
------解决方案--------------------
9
------解决方案--------------------
2212
------解决方案--------------------
1321424
------解决方案--------------------
5
------解决方案--------------------";
preg_match_all('/(?------解决方案--------------------
>]*(?:(?:饭煲
------解决方案--------------------
不复
------解决方案--------------------
当年)[^
------解决方案--------------------
>]*){3}[^
------解决方案--------------------
>]*)>/U', $s, $r);
print_r($r[1]);
(
[0] => 电饭煲海不复当年许多下挫
[1] => 不复电线饭煲杆分别当年
[2] => 苏当年丹公司订不复购饭煲
)
相关文章
相关视频