danisMedlem sedan aug. 2002157 inlägg Hej, jag vill rensa bort vissa ord i en sträng och det hjälper inte riktigt med en vanlig replace. T ex. om jag skulle filtrera bort order "php" så kan man ju bara posta ordet "pHp" så är den kvar.
Är det någon som vet hur jag kan t ex. kolla strängen med Lcase och sedan skriva ut den som vanligt med både stora och små bokstäver? Endel stör sig på att bara kunna använda små bokstäver :)
Nån som har en smart lösning?
/Med vänliga hälsningar Daniel.
@ndersMedlem sedan juni 200032 969 inlägg Man kan gott använda Replace() för att göra ersättningar som inte beror på skiftläge. Exempel:
strFoo = Replace(strFoo, "php", "", , , 1)
Om man tyder VBScript-referensen såsom jag gör i alla fall.
Fungerar inte det, kanske man måste lägga in 1 resp. -1 i de utelämnade parameterhålen i kallet till funktionen, men enligt dokumentationen verkar inte det behövas.
Varsågod att testa!
danisMedlem sedan aug. 2002157 inlägg Tack Anders! Funkade jättebra! :D
sifixMedlem sedan maj 200373 inlägg Istället för att starta en ny tråd väcker jag denna till liv.
Går det att lösa detta så att ord som ersätts skrivs på samma sätt som i orginalsträngen. Nu blir det som word(i).
function higlight(txt)
t=txt
For i = 1 to WordCounter
t=replace(t,Word(i),"<i>"&Word(i)&"</i>",1,-1,1)
Next
higlight=t
end function