首页 > 解决方案 > 如何在 mysql 中像 find_in_set 一样在 dart 中执行 string.contains?

问题描述

我有一个 String1 :“baby,fetus” 和 String2 :“baby fetus”

我想检查使用 String1.contain(inputString1) 的 inputString1 == "baby" 是否会返回 TRUE

但我也想检查使用 string2.contain(inputString1) 是否会返回 FALSE

因为如果有选择(用逗号分隔),它们是正确的,但如果没有逗号,我希望字符串完全相同,

或者如果 String3 "baby fetus,baby boy",-> 如果输入 "baby fetus" = true,-> 如果输入 "baby" = false。

怎么做?谢谢

标签: dartflutter

解决方案


我认为这段代码现在对我有用:

stringX = "baby fetus"
stringX.toString().split(",").contains("baby") //false
stringX.toString().split(",").contains("baby fetus") //true

stringX = "baby,fetus"
stringX.toString().split(",").contains("baby") //true
stringX.toString().split(",").contains("baby fetus") //false

推荐阅读