Fjerne matchende ord i streng
Som forlængelse af Copeland's spørgsmål:http://www.eksperten.dk/spm/259448
Hvor svaret er:
<%
varstr1 ="hvid,rød,sort"
VarStr2="Sneen var hvid og de røde nisser kunne ikke kører"
myFirstSplit = split(varstr1,",")
for x = 0 to ubound(myFirstSplit)
if instr(varStr2,myFirstSplit(x)) <> "0" then
Response.Write myFirstSplit(x) & " fandtes i varStr2<br>"
End If
Next
%>
Men er der et bud på hvordan man kunne lave det således at de ord der matchede eller delvist matchede røg ud af strengen:
varstr1 ="hvid,rød,sort"
VarStr2="Sneen var hvid og de røde nisser kunne ikke kører"
Efter compare bliver det til:
VarStr2="Sneen var og de nisser kunne ikke kører"
Således at "hvide" og "røde" forsvinder da de findes eller delvist findes i VarStr1
/s
