【发布时间】:2019-12-13 02:21:27
【问题描述】:
以下用 vba 编写的脚本可以使用 xhr 从 webpage 中解析出一些 json 内容中的名称。我知道那里也有一个 vba json 转换器来解析来自 json 内容的信息。如果我知道在这种情况下应用正则表达式的方法,我就可以创建模式来解决问题。
当前尝试(工作中的一个):
Sub GetNames()
Dim str As Variant, N&, R&, rxp As New RegExp
With New XMLHTTP60
.Open "GET", "https://oresapp.asicanada.net/ores.imis.services/api/member/?address=&callback=angular.callbacks._0&city=&companyName=&personName=", False
.send
str = Split(.responseText, ":[{""Id"":")
End With
N = UBound(str)
For R = 1 To N
Cells(R, 1) = Split(Split(str(R), "FullName"":""")(1), """")(0)
Next R
End Sub
难道不能使用正则表达式从上述链接中解析名称吗?
【问题讨论】:
标签: regex excel vba web-scraping