gpt4 book ai didi

regex - 正则表达式在R中查找具有特定模式的字符串

转载 作者:行者123 更新时间:2023-12-04 23:00:50 26 4
gpt4 key购买 nike

我这里有一些字符串,它们是:

12ABC3, 2ABC45, ABC 56, uhyABC, REGEXP ...

目标是只要字符串中有“ABC”(不是“BCA”或“BAC”),在使用“grepl”时它应该返回 TRUE

所以输出应该是
TRUE, TRUE, TRUE, TRUE, FALSE

有人可以帮我吗?

提前致谢

最佳答案

您想使用 fixed = TRUE在您调用 grepl .

> x <- c("12ABC3", "2ABC45", "ABC 56", "uhyABC", "REGEXP", "BCA", "CAB")
> grepl("ABC", x, fixed = TRUE)
# [1] TRUE TRUE TRUE TRUE FALSE FALSE FALSE
fixed参数定义是

logical. If TRUE, pattern is a string to be matched as is. Overrides all conflicting arguments.

关于regex - 正则表达式在R中查找具有特定模式的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25354542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com