gpt4 book ai didi

javascript - 检查字符串中是否存在多个字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:16 25 4
gpt4 key购买 nike

我需要检查一个主字符串中是否存在一组字符串中的任何一个。

目前我正在使用一个带有 for 循环的数组来检查每个字符串。

有没有更简单的方法,比如我在 - How to compare a string against multiple other strings 上遇到的 ruby​​ 解决方案

["string1","string2","string3"].include? myString

最佳答案

您的 for 循环有多复杂?这就是循环存在的原因。假设您的字符串集是一个名为 setOfStrings 的数组,并且您的主字符串位于一个名为 mainString 的变量中:

var stringExists = false;
var setOfStrings = ['string1', 'string2', 'string3'];

for(var i =0;i < setOfStrings.length; i++){
if(mainString.indexOf(setOfStrings[i]) != -1)
stringExists = true;
}

它可能不像您的 Ruby 构造那样简洁,但它非常常见。

关于javascript - 检查字符串中是否存在多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18294419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com