我有一列(来自Google表单)包含用逗号分隔的名称列表,我想检查该列表中是否包含特定名称。
我尝试了几种功能(匹配,搜索,查找等),并且在某种程度上都可以使用。只要列表中包含“ Carolin”之类的名称并且我要检查的名称为“ Caro”,就会出现问题。
然后它总是返回“ true”,这在逻辑上是正确的,因为字符串“ Carolin”显然包含字符串“ Caro”。
就我而言,我想区分“ Carolin”和“ Caro”,如示例所示。我该怎么办?
names | name to check | expected result
-----------------------------------------------------------------------
Michael, Carolin, John, Jane | John | True
Michael, Carolin, John, Jane | Sarah | False
Michael, Carolin, John, Jane | Carolin | True
Michael, Carolin, John, Jane | Caro | False
Michael, Carolin, John, Jane R. | Jane R. | True
Michael, Carolin, John, Jane R. | Jane | False
编辑:在示例中添加了两行。我忘记了另一种特殊情况。
答案 0 :(得分:2)
答案 1 :(得分:1)
答案 2 :(得分:0)
万一有人在寻找一个简短的解决方案,我发现此公式有效:
typo3conf/PackageStates.php