用r手动解析xml文件

时间:2013-02-01 14:27:17

标签: r

由于某种原因,我无法在工作时下载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,我真的非常需要帮助。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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