r - 如何仅使用 R 获取链接
问题描述
<item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="itemWithRetweets" link="http://twitter.com/MEDClementz/statuses/1001775473305817090" id="1001775473305817090">
如何从上面仅获取链接和 id ^
所需的输出:
link
[1] http://twitter.com/MEDClementz/statuses/1001775473305817090
id
[1] 1001775473305817090
解决方案
最好使用xml解析器而不是使用正则表达式
library(xml2)
x <- read_xml('<item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="itemWithRetweets" link="http://twitter.com/MEDClementz/statuses/1001775473305817090" id="1001775473305817090"></item>')
xml_attr(x,"link")
xml_attr(x,"id")
结果:
> xml_attr(x,"link")
[1] "http://twitter.com/MEDClementz/statuses/1001775473305817090"
> xml_attr(x,"id")
[1] "1001775473305817090"
推荐阅读
- android - 在本地网络上使用 Google 的 Python-ADB
- macos - Visual Studio for Mac - 自 mfractor 以来,自动完成功能不再起作用
- ibm-midrange - CPD3213 错误是否与 AS400 版本有关?
- html - 如何翻译具有风格换行符的文本/HTML?
- javascript - Chrome:Javascript 在“this”上下文中用 `window` 替换 `undefined`
- php - Assign a value to Codeigniter URI segment
- testing - 关于Botium支持的说明
- macos - 我可以在 macOS 上使用 debians `dch` / `devscripts` 来构建 debian 包吗?
- c# - Convert OWIN Web API from http to https
- react-native - React Native Maps 和 React Native Map Clustering