Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 在另一个字符串中搜索精确的字符串_R - Fatal编程技术网

R 在另一个字符串中搜索精确的字符串

R 在另一个字符串中搜索精确的字符串,r,R,我正在处理一个非常简单的问题,那就是在另一个字符串中搜索一个字符串。考虑下面的例子: bigStringList <- c("SO1.A", "SO12.A", "SO15.A") strToSearch <- "SO1." bigStringList[grepl(strToSearch, bigStringList)] bigStringList搜索不包含任何元字符的简单字符串时,可以设置fixed=TRUE: grep("SO1.", bigStringList, fixed=

我正在处理一个非常简单的问题,那就是在另一个字符串中搜索一个字符串。考虑下面的例子:

bigStringList <- c("SO1.A", "SO12.A", "SO15.A")
strToSearch <- "SO1."
bigStringList[grepl(strToSearch, bigStringList)]

bigStringList搜索不包含任何元字符的简单字符串时,可以设置
fixed=TRUE

grep("SO1.", bigStringList, fixed=TRUE, value=TRUE)
# [1] "SO1.A"
否则,正如Frank所指出的,您将需要转义句点(这样它将被解释为实际的
,而不是表示“任何单个字符”的符号):


搜索不包含任何元字符的简单字符串时,可以设置
fixed=TRUE

grep("SO1.", bigStringList, fixed=TRUE, value=TRUE)
# [1] "SO1.A"
否则,正如Frank所指出的,您将需要转义句点(这样它将被解释为实际的
,而不是表示“任何单个字符”的符号):


搜索不包含任何元字符的简单字符串时,可以设置
fixed=TRUE

grep("SO1.", bigStringList, fixed=TRUE, value=TRUE)
# [1] "SO1.A"
否则,正如Frank所指出的,您将需要转义句点(这样它将被解释为实际的
,而不是表示“任何单个字符”的符号):


搜索不包含任何元字符的简单字符串时,可以设置
fixed=TRUE

grep("SO1.", bigStringList, fixed=TRUE, value=TRUE)
# [1] "SO1.A"
否则,正如Frank所指出的,您将需要转义句点(这样它将被解释为实际的
,而不是表示“任何单个字符”的符号):


您需要转义“.”,否则它将被解释为元字符而不是实际句点。试试这个
strosearch@Frank,太棒了。这就是重点。谢谢。您需要转义“.”,否则它将被解释为元字符而不是实际句点。试试这个
strosearch@Frank,太棒了。这就是重点。谢谢。您需要转义“.”,否则它将被解释为元字符而不是实际句点。试试这个
strosearch@Frank,太棒了。这就是重点。谢谢。您需要转义“.”,否则它将被解释为元字符而不是实际句点。试试这个
strosearch@Frank,太棒了。这就是重点。谢谢