Ik heb een stuk html code (html code kan van alles zijn en staat nooit vast), zeg eventjes:
Nou wil ik zometeen een array hebben met 3 waarden, te weten: 14, april, 2003
De beste manier lijkt mij met Regular Expressions, deze code heb ik tot nu:
Ik krijg hier als resultaat:
Terwijl ik dus eigenlijk wil:
Is dit mogenlijk, zoja, kan iemand mij op weg helpen?
code:
1
| <table><tr><td>14 april 2003</td></tr></table> |
Nou wil ik zometeen een array hebben met 3 waarden, te weten: 14, april, 2003
De beste manier lijkt mij met Regular Expressions, deze code heb ik tot nu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Dim objRegExp, strMatch, strContents Set objRegExp = New RegExp strMatch = "<td>(.*?) (.*?) (.*?)</td>" strContents = "<table><tr><td>14 april 2003</td></tr></table>" objRegExp.Pattern = strMatch objRegExp.IgnoreCase = True objRegExp.Global = True Dim objMatches, objMatch Set objMatches = objRegExp.Execute(strContents) For Each objMatch in objMatches Response.Write objMatch.Value & "<br>" Next Set objMatches = Nothing Set objRegExp = Nothing |
Ik krijg hier als resultaat:
code:
1
| <td>14 april 2003</td> |
Terwijl ik dus eigenlijk wil:
code:
1
2
3
| 14 april 2003 |
Is dit mogenlijk, zoja, kan iemand mij op weg helpen?
weinig tot niks..