首页
学习
活动
专区
圈层
工具
发布

检查字符串是否包含给定列表中的任何单词

可以通过以下方式实现:

  1. 首先,将待检查的字符串和给定的列表作为输入参数传入一个函数中。
  2. 在函数中,可以使用循环遍历给定列表中的每个单词。
  3. 对于每个单词,可以使用字符串的 indexOf() 方法或正则表达式来检查字符串中是否包含该单词。
  4. 如果字符串中包含任何一个单词,则返回 true,表示字符串包含给定列表中的单词;否则,返回 false,表示字符串不包含任何给定列表中的单词。

示例代码如下(使用JavaScript语言):

代码语言:txt
复制
function checkStringContainsWord(str, wordList) {
  for (let i = 0; i < wordList.length; i++) {
    if (str.indexOf(wordList[i]) !== -1) {
      return true;
    }
  }
  return false;
}

在这个例子中,checkStringContainsWord 函数接受两个参数:待检查的字符串 str 和给定的单词列表 wordList。函数通过循环遍历 wordList 中的每个单词,使用 indexOf() 方法检查字符串中是否包含该单词。如果找到任何一个匹配的单词,函数将返回 true,否则返回 false。

使用示例:

代码语言:txt
复制
const string = "This is a sample string.";
const wordList = ["sample", "test", "example"];

const containsWord = checkStringContainsWord(string, wordList);
console.log(containsWord);  // 输出 true,因为字符串中包含了列表中的单词 "sample"

在上述示例中,checkStringContainsWord 函数检查字符串 string 是否包含给定列表 wordList 中的任何一个单词。由于字符串中包含了列表中的单词 "sample",因此最终结果为 true。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的文章

领券