首页 > 解决方案 > 如何在字符串中查找特定信息?

问题描述

我有不遵循特定模式的带有标签的长字符串。

但是,如果存在,我想检测字符串中的特定标签。

几个示例字符串:

__tab1:technical-information-recycled-polyester, __tab2:size-guide-mens-football-tshirts, Archive, Gender:Men, Product - Men, Sport: Football
__label:new, __tab1:technical-information-polyester, Accessories, Gender:Men, Gender:Women, Gift, men, mens,  Mens Football, Mens Run,  Mens Winter, Product, Product - Men, Football, Run, Sport: Outdoor, Sport: Run,  Staples, Type_Accessories, unisex, winter, women, womens, Womens Football, Womens Run, Womens Staples, Womens Winter

如您所见 - 这绝对是一团糟。

但是,我想尝试在他们声明“性别:男性”,“运动:足球”等的字符串中进行选择。

然后还有一个额外的问题,即一些被标记为 2 Genders 或 3 Sports 的问题。

我认为我对解决方案的最初想法是使用很多案例,但我希望这里有人有一个更优雅的解决方案。

标签: mysqlsql

解决方案


推荐阅读