如何解析一行直到满足标记字符串/字符。
例如
<a href="/stamp/stamp.jsp?tp=&number=100001">
..
<a href="/stamp/stamp.jsp?tp=&number=200001">
..
<a href="/stamp/stamp.jsp?tp=&number=300001">
这些字符串可以出现在html文件的任何部分。我的问题是这样的。
我的开始标记是“/stamp/stamp.jsp?tp=&number=”和 结束标记是“”“,我应该将这六位数变量保存到某个文本文件中。
非常感谢任何解决方案。
谢谢你。
答案 0 :(得分:0)
使用RegExp很容易:
dim f
dim r
dim item
dim rMatches
' .. .-> read the content of the file into f
set r = new regexp
r.pattern = "\/stamp\/stamp.jsp\?tp=&number=(\d+)\"""
r.global = true
set rMatches = r.execute(f)
for each item in rMatches
msgbox item.submatches(0)
next