给定以下示例:
sites=c('site 1','site 2')
link=c('<a href="http://example.com/path">This website</a>', '<a href="http://example.com/path2">That website</a>')
w=data.frame(link,sites)
w
link sites
<a href="http://example.com/path">This website</a> site 1
<a href="http://example.com/path2">That website</a> site 2
如何应用将解析 html 片段以提取 url 和链接文本并将它们弹出到数据框中的单独列中的正则表达式?因此,例如,给定上面的示例,我需要做什么才能生成如下所示的数据框:
url name sites
http://example.com/path This website site 1
http://example.com/path2 That website site 2