我想在R中的另一个字符串中查找一个字符串。字符串如下。我希望能够将字符串 a 与字符串 b 匹配,输出应该是a == b
返回 TRUE
a <- "6250;7250;6251"
b <- "7250"
a == b #FALSE
您可以使用regmatches
and gregexpr
,但你的问题目前有点模糊,所以我不确定这就是你正在寻找的:
> regmatches(a, gregexpr(b, a))
[[1]]
[1] "7250"
> regmatches(a, gregexpr(b, a), invert=TRUE)
[[1]]
[1] "6250;" ";6251"
根据您更新的问题,您可能正在寻找grepl
.
> grepl(b, a)
[1] TRUE
> grepl(999, a)
[1] FALSE
^^ 我们本质上是在说“在‘a’中寻找‘b’”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)