strEndTag = "skumma"
strBeginTag = "testar massa""[ID]fldCategoryID[/ID]"" mer test ""[ID]fldCategoryName[/ID]""testar massa"
objRegExp.Pattern = "\[ID\](.*?)\[\/ID\]"
Set myMatches = objRegExp.Execute(strBeginTag)
For each item in myMatches
..
next
Det jag vill är att strBeginTag byts ut till:
"testar massa""skumma"" mer test ""skumma""testar massa"
MEN jag vill att den skall hämta strEndTag för varje submatch, och en submatch är fldCategoryID och en annan är fldCategoryName
Det är det som jag har problem med.
Jag får den bara att skriva ut:
"testar massa""skumma"" mer test ""skumma""testar massa"
"testar massa""skumma"" mer test ""skumma""testar massa"
alltså det skrivs ut två gånger, eftersom den hittar två matchningar. Men jag vill se den första träffen som en match och den andra träffen som en match
strTemp2 = strBeginTag
For each item in myMatches
strTemp = objRegExp.Replace(item.Value, "$1")
strTemp2 = Replace(strTemp2,item.value, "nytt värde")
next