20518:28417:L;20518:28418:XL;20518:28419:XXL;20518:28415:S;20518:28416:M;1627207:3232482:藏蓝色;1627207:3232478:黑色
我要得到L XL XXL M 藏蓝色 黑色其它都去掉高分大神帮帮忙
不需要正则的,先按分号分割,再按冒号分割就拿到这些数据了
$str = "....";$arr = explode(";",$str);
foreach($arr as $item){
$rs .= end(explode(":",$item));
}
echo $rs;
// http://www.hi-docs.com/php/explode.html
// http://www.hi-docs.com/php/end.html追问
Array销售属性别名
Array黑色均码
Array均码深蓝色红色
Array浅灰色黑色宝蓝色深灰色
Array浅灰色黑色均码
Array浅灰色白色黑色均码
Array绿+咖均码(弹力)
Array浅灰色黑色深灰色
Array黑色墨绿卡其色酒红色
Array黑色
Array小鹿加厚雪花加厚
Array黑色宝蓝色深灰色
Array浅灰色黑色宝蓝色枣红色深灰色
Array黑色均码
为什么输出前面都带Array
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-07-26
\d{4} 这个意思其实是可以匹配至少4个连续的数字,就是说123肯定匹配不上,但是像1234,12345,1234abc这种,只要其中有4个数字连续的,都可以匹配上。如果想卡死只匹配四个数字,那么得加上开始和结束符 ^\d{4}$本回答被网友采纳