由于某种原因,我无法在工作时下载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,我真的非常需要帮助。有什么想法吗?
答案 0 :(得分:1)
str_extract_all(x,“id- [0-9] +”)
答案 1 :(得分:1)
正则表达式“id- [0-9]”在结尾处缺少“+”。 可能会有更多问题,但是那个问题就会跳出来。