/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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



Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408834
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste