跳到主要内容

R 程序:检查字符串中是否存在字符

在R中,我们使用grepl()函数来检查字符串中是否包含字符。该方法返回一个布尔值:

  • TRUE - 如果指定的字符序列在字符串中存在
  • FALSE - 如果指定的字符序列在字符串中不存在

示例:在R中检查字符是否存在于字符串中

string1 <- "Programiz"

value1 <- "miz"

# 检查"miz"是否存在于"Programiz"中
grepl(value1, string1) # TRUE

value2 <- "grm"

# 检查"grm"是否存在于"Programiz"中
grepl(value2, string1) # FALSE

输出

[1] TRUE
[2] FALSE

在上面的示例中,我们使用grepl()函数来检查一个字符序列是否存在于字符串中。注意以下代码:

grepl(value1, string1)

这里,grepl()接受两个参数:

  • value1 - 要搜索的字符序列
  • string1 - 在其中搜索value1的字符串

同样,value2string1中进行了搜索。

由于:

  • "miz" 存在于 "Programiz" 中,该函数返回 TRUE
  • "grm" 不存在于 "Programiz" 中,该函数返回 FALSE