-1

何らかの理由で、r xml パッケージを職場でダウンロードできません。次のような内容の xml ファイルがあります。

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

バツ

</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 に答える