Det glemte jeg måske lige skrive. Variablen str skal indeholde den teskt der skal tjekkes igennem, så det er nok en kolonne fra et recordset, den første response.write str skulle ikke med:
str = rs("kolonne")
Set regEx = New RegExp regEx.Global = true regEx.IgnoreCase = true regEx.Pattern = "<font(.\s*)*</font>" RegEx.Global = true str = RegEx.replace(str,"")
Hvis den tekst, hvor <font> skal fjernes fra, indeholder flere <font>-tags, så duer det ikke.
Så fjernes alt fra første <font> til sidste </font>. Eksempel: abc <font class=""test"">xxx</font> def <font class=""test"">yyy</font> ghi bliver til abc ghi men det burde vel blive til abc def ghi
Hmmm ja det er ikke specilet godt, jeg kan ikke lige gennemskue det med Regular expression så jeg fant lige en anden metode jeg har brugt et andet sted:
str = rs("kolonne")
iStart = InStr(1,str,"<font") do while iStart > 0 iSlut = InStr(iStart,str,"</font>") if iSlut > 0 then str = Left(str,iStart-1) & Mid(str,iSlut+7) else exit do end if iStart = InStr(1,str,"<font") loop
Nå det var ikke meningen det skulle lyde sådan :) Men jeg kan altså ikke få det til at virke med det første, og den sidste løsning har jeg brugt før til noget ligne nemlig at finde/fjerne noget tekst som har en start og slut tag omkring sig.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.