Avatar billede Slettet bruger
12. april 2001 - 09:56 Der er 15 kommentarer og
1 løsning

String funktion

Jeg har en string \"IP adresse 212.212.212.212\" (Fiktiv)

Stringen er et svar fra et server req, og jeg
vil gerne have lavet de sidste 3 tal om til x inden jeg skriver dem ud på skærmen:

212.212.212.xxx

Hvordan går jeg dette?

Findes der evt en oversigt over ASP sting funktioner, online?
Avatar billede tdaugaard Nybegynder
12. april 2001 - 09:59 #1
strIP = \"212.125.16.6\"
strIPs = Left(strIP, InStrRev(strIP, \".\")) & \"xxx\"

burde gerne give dig:

\"212.125.16.xxx\"

prøv at kigge på www.asp.dk, online docs, ASP/VBscript

der er hele VBScript dokumentationen ..
Avatar billede tdaugaard Nybegynder
12. april 2001 - 10:00 #2
Left(string,number)
Right(string,number)
Mid(string,start,length)
InStr([start],string,lookfor)
InStrRev([start],string,lookfor)

er sårn lige hvad jeg kan komme i tanke om af streng manipulations funktioner
Avatar billede bjarke-b Nybegynder
12. april 2001 - 10:02 #3
<%
strIP = \"212.212.212.212\"
last_3 = Right(strIP, 3)
IP = Replace(strIP, last_3, \"xxx\")
Response.Write IP
%>
Avatar billede bjarke-b Nybegynder
12. april 2001 - 10:03 #4
Ah, skod
Avatar billede bjarke-b Nybegynder
12. april 2001 - 10:04 #5
Damn der kommer fejl ved min når det f. eks som du skrev ens tal så drop den
Avatar billede tdaugaard Nybegynder
12. april 2001 - 10:06 #6
bjarke-b:> \"last_3 = Right(strIP, 3)\" .. du kan heller ikke altid være sikker på at et nummer i en IP addr. er præcis 3 tegn langt. Det kan være lige fra 1-3.
Avatar billede bjarke-b Nybegynder
12. april 2001 - 10:07 #7
tdaugaard -> Jep.....kan ikke tænke logisk om morgenen ;-)
Avatar billede bjarke-b Nybegynder
12. april 2001 - 10:07 #8
tdaugaard -> http://www.eksperten.dk/spm/64018 noget for dig ;-) Lidt for stor opgave til mig ;-(
Avatar billede tdaugaard Nybegynder
12. april 2001 - 10:08 #9
*kigger*
Avatar billede tdaugaard Nybegynder
12. april 2001 - 10:09 #10
\"15 point fra crazynight\" .. *uhh* *GG*
Avatar billede bjarke-b Nybegynder
12. april 2001 - 10:10 #11
tdaugaard -> ;-) Der er \"rigtige penge\" i det ;-)
Avatar billede tdaugaard Nybegynder
12. april 2001 - 10:12 #12
ja for pokker .. et er liiige i overkanten synes du ikke ? *G*
Avatar billede Slettet bruger
12. april 2001 - 10:20 #13
tdaugaard>> Det virker egentligt fint nok. Problemet er bare at det sidste bliver skåret af, da der er mere i strengen (skulle jeg nok lige have nævnt)

Strengen ser sådanne ud:

Reply from 212.212.212.212 bytes=32 time=0ms TTL=119

Og som sagt er det kun de sidste 212 der skal væk
Avatar billede tdaugaard Nybegynder
12. april 2001 - 10:25 #14
zap:> så er det jo en helt anden snak ... det var måske en ide hvis du havde sagt det til at starte med !
Avatar billede Slettet bruger
12. april 2001 - 10:41 #15
Ja okay, jeg lader spørgsmålet stå åbent, men da du jo egentligt har svaret så opretter jeg et \"points til tdaugaard\" så du kan få dine points.
Avatar billede Slettet bruger
13. juni 2001 - 10:16 #16
Lukket
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