正则表达式帮商品重新分类-PHP
程序员文章站
2022-06-06 17:45:34
...
需求:有一堆商品(标题),提供分类关键词,将商品重新归类。
举例:
标题是“晚晚同款秋冬羊绒衫打底衫女纯色紧身高领加厚毛衣套头长袖针织打底衫”
分类是“衬衫,羊绒衫,毛衣,打底衫,短袖”
要求匹配出“羊绒衫,毛衣,打底衫”
正则表达式测试网址:http://tool.oschina.net/regex/
出现两次“打底衫”,由于不懂正则表达式,搜索了一些资料,也还不知道怎么去重复。有知道的告知下哈哈。
PHP代码:
$title = '晚晚同款秋冬羊绒衫打底衫女纯色紧身高领加厚毛衣套头长袖针织打底衫';
$pattern= '/\衬衫|\羊绒衫|\毛衣|\打底衫|\短袖/';
preg_match_all($pattern,$title,$out);
$result = array_unique($out[0]);
var_dump($result);
结果如下
上一篇: php中将一段数据存到一个txt文件中,并获取其内容显示。
下一篇: 如何避免oracle全表扫描