我有一个文字字符向量,例如month.name:
> month.name
[1] "January" "February" "March" "April" "May" "June" "July"
[8] "August" "September" "October" "November" "December"
我应该使用什么R函数来查找“ ber”的位置,以便它以c(-1,-1,-1,-1,-1,-1,-1,-1,-1的形式返回数字矢量,7,5,6,6),即-1(表示不匹配)和5(表示第五个字符)?
这是的确切输出?regexpr
(以及其他一些有用的属性):
regexpr("ber", month.name)
# [1] -1 -1 -1 -1 -1 -1 -1 -1 7 5 6 6
#attr(,"match.length")
# [1] -1 -1 -1 -1 -1 -1 -1 -1 3 3 3 3
#attr(,"index.type")
#[1] "chars"
#attr(,"useBytes")
#[1] TRUE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句