Jag undrar hur man löser följande problem jag har.
Jag söker efter två olika saker med hjälp av regexp.
Nummer 1
set re = new regexp
re.ignorecase = true
re.Global = True
re.pattern = "<em>(.*?)</em>"
set m = re.execute(strHTML)
set re = nothing
och sedan efter följande
set re2 = new regexp
re2.ignorecase = true
re2.Global = True
re2.pattern = "<h2>(.*?)</h2>"
set m2 = re2.execute(strHTML)
set re2 = nothing
och skriver ut med följande
for each item in m
Response.Write m(x).submatches(0) & "<br>"
Response.Write m2(x).submatches(0) & "<br>"
x = x -- 1
next
Problemet jag stött på är när antalet träffar skiljer sig åt, om te x m.Count är 4 och m2.Count är 3 så hamnar inte rätt <h2>...</h2> under rätt <em>...</em>