-1

出于某种原因,我无法在工作中下载 r xml 包。我有一个 xml 文件,其内容如下:

x<-read.table("info.xml")

X

</name></content></item><item id="id-123"><content><name>
</name></content></item><item id="id-456"><content><name>
</name></content></item><item id="id-5559"><content><name>

我需要选择以 id 和 - 开头的值以及类似的数字

id-123、id-456 id-5559 等

试过这个:

str_extract_all(x, "id-[0-9]") 

但只是打印 id-1,我真的非常需要帮助。有任何想法吗?

4

2 回答 2

1

str_extract_all(x, "id-[0-9]+")

于 2013-02-01T17:43:56.927 回答
1

正则表达式“id-[0-9]”末尾缺少一个“+”。可能还有更多问题,但那一个会跳出来。

于 2013-02-01T17:47:10.990 回答