|
| Søg i tekststreng Fra : Ryan |
Dato : 08-05-03 11:01 |
|
Hej.
Jeg er igang med at lave en funktion, der erstatter et ord i en tekststreng
med et link.
Dette fungere også fint (med replace) bortset fra: Hvis "hej hej" skal være
et link og "hej" skal være et link, så bliver "hej hej" til et link
indeholdene 2 links, hvilket ikke er meningen og heller ikke fungere som
html.
Så jeg tænkte på, om der er en mulighed, for at søge i min tekststreng, og
se om ordet forekommer mere end én gang?
Og hvis det så findes mere end den ene gang, så skulle man kunne tage f.eks.
10 tegn på hver side af ordene og ligge over i to andre tekstrenge og så
spørge brugeren hvilken forekomst af ordet der skal være et link, og så
bruge replace til at indsætte linket.
Kan man det? Eller er der en anden smartere måde?
--
Ryan
| |
Ryan (09-05-2003)
| Kommentar Fra : Ryan |
Dato : 09-05-03 13:40 |
|
> Så jeg tænkte på, om der er en mulighed, for at søge i min tekststreng, og
> se om ordet forekommer mere end én gang?
Det ser ud til at jeg selv har fundet en rimelig brugbar løsning:
If Instr(1, tekststreng, søgeord) = Instr(2, tekststreng, søgeord) Then
'Der er kun en forekomst af søgeordet
Else
' Der er mere end en forekomst af søgeordet
End If
--
Ryan
| |
|
|