19. september 2005 - 13:11Der er
15 kommentarer og 1 løsning
at pille et ord fra hinanden
Jeg har et søgeord f.eks. "bold", og det ord skal markeres med fed i den tekst jeg søger i, og det har jeg styr på, men hvis der i teksten står "Bold", så bliver det ikke markeret.
Jeg mener at kunne løse det ved at tage det første bogstav ud af søgeordet, og så lave 2 ord, nemlig et med stort forbogstav "Bold" og et med lille "bold" men jeg kan ikke huske hvordan man splitter sådan et ord ad.
Er der nogen der kan hjælpe med det, eller måske er der nogen der har en bedre ide til at løse problemet?
i din søgning kan du bare søge på LCase(ord) Så bliver ordet konverteret til småt inden sammenligningen Herved fanger du også Bold og bOld og bOLd osv osv
jamen søgningen virker fint. Det er REPLACE jeg har problemer med.
Jeg skriver: Beskrivelse = replace(Record,Ord,Erstatord) og sætter Ord=mit søgeord, men problet er jo, at så er det kun det nøjagtige søgeord der bliver sat med fed skrift.
men så fanger du ikke et tilfælde som "bOld" eller "bOLD" osv Bare du er klar over det? :o) Hvis du ønsker fange alle tilfælde ville jeg overveje at benytte regulære udtryk (reg.exp) hvor du kan søge uden den tager højde for case
Det er vist rimelig simpelt, tre linjers kode mener jeg Men jeg er ikke haj i det, så syntaksen er jeg ikke helt sikker på Måske en anden ved det og ellers så ved de det i Reg.Exp kategorien :oD
Nå men jeg fandt ud af at Replace har flere egenskaber, så jeg skrev:
replace(ErstatRecord,OrdStor,"<b>"&OrdStor&"</b>",1,-1,1)hvor det allersidste 1 tal betyder at den skal erstatte ligemeget om store eller små bogstaver.
Men jeg vil gerne give point for dit forslag, da det jo var det jeg spurgte om.
Ja det var det tætteste jeg kunne komme på løsningen. Det eneste problem er at hvis jeg søger på MulEpose, så finder den mulepuse og erstatter med MulEpose i fed. hæhæ. Jeg har løst det ved at erstatte med MULEPOSE og så lade som om, at det er meningen.
Hov jeg havde slet ikke set dit første indlæg. Beklager meget. Det ser ud til at virke rigtig godt. Det må jeg se at få implementeret. Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.