Avatar billede _luge_ Nybegynder
09. januar 2001 - 13:36 Der er 5 kommentarer og
1 løsning

Rense en streng

Hej
Jeg skal have renset en streng på følgende måde:
indstreng = \", et, to, tre\"
------
udstreng = \"Et, to, tre\"

En indstreng starter altid med et komma, og det et det der skal fjernes, samt startbogstav skal skrives med stort.
Avatar billede kasseper Nybegynder
09. januar 2001 - 14:04 #1
ukomma = right(indstreng,(Len(indstreng)-1))
forbogstav = UCase(left(ukomma,2))
uforbogstav = right(ukomma,(Len(ukomma)-1))
udstreng = forbagstav & uforbogstav


Avatar billede kasseper Nybegynder
09. januar 2001 - 14:08 #2
Det er kun hvis det altid er et \" \" der kommer efter det første komma....
Ellers brug :
<%
indstreng = \", asdfet, to, tre\"
tof = left(indstreng,2)
if tof = \", \" then
udstreng = right(indstreng,Len(indstreng)-2)
else
udstreng = right(indstreng,Len(indstreng)-1)
end if
forbogstav = UCase(left(udstreng,1))
uforbogstav = right(udstreng,(Len(udstreng)-1))
udstreng = forbogstav & uforbogstav
response.write udstreng
%>
Avatar billede _luge_ Nybegynder
09. januar 2001 - 14:14 #3
Æv, ikke alle starter med komme, eller lille bogstav først alligevel....
Kan du arbejde det ind?
Det kan eksempelvis også starte med et tal...
Avatar billede baltic Nybegynder
09. januar 2001 - 14:25 #4
Nå :) jeg nåede det ikke men nu har jeg lavet den, så hvis formatet altid er som beskrevet så prøv:
<%
str = \", et, to, tre, fire\"
response.write ucase(left(mid(str,3,len(str)),1)) & lcase(mid(str,4,len(str)))
%>
Avatar billede kasseper Nybegynder
09. januar 2001 - 14:27 #5
Jamen hvis det er \"x et, to, tre\" eller \"xet, to, tre\" virker det på ( x er et vilkårligt tegn )
Prøv evt. at give nogle flere eksempler på indstrenge, så jeg helt kan forstå problemet....
Avatar billede _luge_ Nybegynder
09. januar 2001 - 14:34 #6
Det virker - takker....
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