【发布时间】:2018-08-16 10:55:02
【问题描述】:
我想使用 gregexpr 函数来查找字符串中子字符串的开始和结束位置。该函数在控制台中运行良好,但我无法访问起始位置或字符串长度的结果:
g <- gregexpr("e", "cheese")
g
[[1]]
[1] 3 4 6
attr(,"match.length")
[1] 1 1 1
attr(,"index.type")
[1] "chars"
attr(,"useBytes")
[1] TRUE
g[[1]][1] 仅显示第一个值 (3),但我需要创建一个包含所有起始位置和长度值的向量。谢谢。
【问题讨论】:
-
您只得到第一个列表元素的第一个元素。这样做:
g[[1]] -
这只是调出了g的全部内容。我需要能够访问单个元素,例如3、4、6。
标签: r