“包含”功能

Luc*_*ter 1 string substring r

我需要知道 R 中是否有任何可用的函数可以让我检查一个字符串是否包含子字符串并返回一个布尔值。我已经试过了,str_detect但这不适合我的需要。

例如:

string = 12345REFUND4567
Run Code Online (Sandbox Code Playgroud)

substring = REFUND
Run Code Online (Sandbox Code Playgroud)

contains(string,substring)理想情况下会返回,TRUE 因为12345REFUND4567contains REFUND

contains(string,substring) 只是我想象的功能的格式。

Tim*_*sen 5

您可能正在寻找grepl

string <- "12345REFUND4567"
grepl("REFUND", string, fixed=TRUE)

[1] TRUE
Run Code Online (Sandbox Code Playgroud)