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

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

程序员文章站 2022-06-06 17:45:34
...

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

举例:

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

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

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


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

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

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

PHP代码:

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

结果如下

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