全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1243 3
2020-11-30
如:
test=c("a","b","i","ii","iii","iv")
请问如何只匹配i和ii,而不匹配iii?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-11-30 18:07:32
我记得应该是 i{1,2} 这样可以限制1到2位,但是如果你还要排除iv的话,建议 i{1,2}$ ,美元符号代表i结尾
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-12-3 15:36:39
zerofung 发表于 2020-11-30 18:07
我记得应该是 i{1,2} 这样可以限制1到2位,但是如果你还要排除iv的话,建议 i{1,2}$ ,美元符号代表i结尾
还是会匹配到iii
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-12-9 08:13:00
你这种情况已经不需要匹配了,匹配是在一连串字符里找目标字符的位置。
这样就可以了:
which(test %in% c("i","ii"))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群