通常在页面中我们给很多元素定义了 id 属性,现在要获得这些 id 的内容。已经通过 XMLHTTP 获得源代码的情况下,通过正则表达式来获取这些 id 。 例如源代码: HTML: <p id="p1">...</p> <div id="div1">...</div> 代码: Dim re, Matches Set re = New Regexp'设置配置对象 re.IgnoreCase = True'忽略大小写 re.Global = True'设置为全文搜索 re.Pattern = "id=[a-z]+[a-z0-9]*" '正则表达式 Set Matches = re.Execute(strHTML)'开始执行配置 例如上面的代码, strHTML 是源代码,并且将双引号去掉了。这样就匹配 id= 的内容(包括 “id=”这三个字符),id 必须以字母开头,长度至少为1,并且只允许小写字母和数字的组合。 结果就是: 我不熟悉正则,上面的代码只是在参考别人的基础上批凑出来的。