【发布时间】:2019-07-01 08:09:26
【问题描述】:
我有一列(来自 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
编辑:在示例中添加了两行。我忘记了另一个特殊情况。
【问题讨论】:
标签: regex google-sheets string-matching google-sheets-formula array-formulas