正则表达式帮商品重新分类-PHP

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wowkk/article/details/80758017

需求:有一堆商品(标题),提供分类关键词,将商品重新归类。

举例:

标题是“晚晚同款秋冬羊绒衫打底衫女纯色紧身高领加厚毛衣套头长袖针织打底衫

分类是“衬衫,羊绒衫,毛衣,打底衫,短袖”

要求匹配出“羊绒衫,毛衣,打底衫”


正则表达式测试网址:http://tool.oschina.net/regex/


出现两次“打底衫”,由于不懂正则表达式,搜索了一些资料,也还不知道怎么去重复。有知道的告知下哈哈。

PHP代码:

$title = '晚晚同款秋冬羊绒衫打底衫女纯色紧身高领加厚毛衣套头长袖针织打底衫';
$pattern= '/\衬衫|\羊绒衫|\毛衣|\打底衫|\短袖/';	 
preg_match_all($pattern,$title,$out);
$result = array_unique($out[0]);
var_dump($result);

结果如下



猜你喜欢

转载自blog.csdn.net/wowkk/article/details/80758017