gpt4 book ai didi

r - grep OR 在数字序列之后

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

所以,我有一个向量 v,其中包含一个数字序列,后跟 dayweek 的指示。我想选择只有 day 的序列。

v = c('abc_1day', 'abc_2day', 'abc_3day', 'abc_1week', 'abc_2dweek')

我认为 or 条件在这里可以工作

v[grep('abc_|day', v)] 

为什么不是?

最佳答案

使用grepl:

v[grepl("day", v)]

这假设 day 作为单独的标记就足以匹配您想要的条目。如果没有,您可以修改正则表达式。要匹配 day 之前的数字,您可以使用:

v[grepl("\\d+day", v)]

关于r - grep OR 在数字序列之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41141818/

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