Avatar billede troelsm Nybegynder
02. januar 2004 - 16:19 Der er 2 kommentarer og
1 løsning

Fjerne alt efter tegn ( i en tekst streng

Kan dette gøres ?

Jeg har fx.
tekststreng = "DVD skiver (kan benyttes til DVD)"

Jeg vil gerne fjerne alt efter ( således at tekststreng bliver
DVD skiver
Indhold af tekststreng kan variere - men når der skal fjernes noget starter det altid med (

(Data til tekststreng hentes i øvrigt i database og udskrives og det er under response.write jeg gerne vil have fjernet alt efter parantes begynd)

PS og slutter i øvrigt med ) men det er jo underordnet
PPS, jeg kan bruge andet tegn end () fx []
Avatar billede eagleeye Praktikant
02. januar 2004 - 16:24 #1
Ja du finde bare ( med inStr og klipper det væk:

str = rs("kolonnenavn")
index = InStr(1,str,"(")
if index > 0 then str = Left(str,index-1)
Response.Write str
Avatar billede thesurfer Nybegynder
02. januar 2004 - 16:26 #2
"PPS, jeg kan bruge andet tegn end () fx []"..
Yep, du erstatter bare "(" delen i InStr(1,str,"(") med "["..
Avatar billede troelsm Nybegynder
02. januar 2004 - 16:46 #3
>> eagleeye - perfekt
til >>thesurfer - det var nu i databasen jeg mente jeg kunne udskifte ( med [ såfremt at det udgjorde et problem at bruge tegnet (
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester