regex - 提取报纸文章的作者(正则表达式问题)
问题描述
我正在尝试在 VB.Net 中提取这两篇报纸文章的作者(我以为我可以使用正则表达式,但我没有找到可靠的方法):
到目前为止,我尝试了这个(对于第 1 条):
Dim x As New WebClient()
Dim source As String = x.DownloadString("https://www.faz.net/aktuell/wirtschaft/kein-brexit-chaos-an-grenze-zwischen-frankreich-und-grossbritannien-17130243.html")
Dim pattern1 As String = Chr(34) & "author" & ":" & Chr(34) & "(.*)" & Chr(34) & ","
Dim m As Match = Regex.Match(source, pattern1)
MsgBox(m.Groups(0).ToString)
消息框应显示名称 Philip Plickert,但它不返回任何内容。
有人可以给我一个提示或代码我该怎么做(我对正则表达式很陌生)?
解决方案
试试这个模式:
/<a class=\"atc-MetaAuthorLink\" href=".+">(.+)<\/font>/g
在这里玩它:
推荐阅读
- python - 将嵌套的 json 转换为具有特定输出的数据框
- batch-file - CMD:FINDSTR:无法打开文件名
- python - 如何使用正则表达式删除后跟句号的interpunct和数字
- discord - Discord.js 尝试在用户加入语音频道时发送消息
- tomcat - 如何在tomcat中只部署一个特定的项目?
- php - Laravel Print 根据用户的权限选择选项
- javascript - 如何格式化烧瓶动态表中的值
- javascript - 如何使用经过身份验证的代理启动 chrome 并使用 puppeteer 对其进行身份验证
- eclipse - 无法在 https://testng.org/testng-eclipse-update-site 读取存储库
- javascript - goJS节点内的html标签