Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:17 Der er 24 kommentarer og
2 løsninger

Kan nogen lave en simpel funktion ?

Hej \"Eksperter\",

Jeg skal bruge en simpel funktion der tager en string og tjekker om der er nogle @\'er i denne .. og hvis der ikke er tilføjer @melanders.dk til stringen ..

Jeg har prøvet noget med InStr, men den fatter ingenting !
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:20 #1
if instr(1, dintekst, \"@\") < 1 then
dintekst = dintekst & \"@melanders.dk\"
end if
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:21 #2
hvorfor 1 tallet først i InStr, prøver lige ..
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:23 #3
Virker ikke, hvis jeg nu stringen er torben@melanders.dk så er resultatet torben@melanders.dk@melanders.dk ??? Netop det jeg havde problem med !
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:25 #4
1 angiver hvor i stringen søgningen skal startes...
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:25 #5
hmmm, prøv
                          if instr(dintekst, \"@\") =\"\" then
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:26 #6
ok, nogle forslag ??
Avatar billede roger Nybegynder
14. august 2001 - 13:26 #7
if instr(dintekst, \"@\") = 0 then
dintekst = dintekst & \"@melanders.dk\"
end if
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:26 #8
to sekunder ..
Avatar billede roger Nybegynder
14. august 2001 - 13:27 #9
positionen vil være 0, hvis der ikke er @ i strengen
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:27 #10
nu tilføjer den det ikke hvis jeg f.eks. skriver torben !! så det duer ikke !! Andre forslag ??
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:28 #11
prøver lige roger !
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:29 #12
tror snart ikke på dig :(
Har ikke flere forslag...
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:29 #13
roger - torben@melanders.dk@melanders.dk
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:30 #14
prøv selv !
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:31 #15

dintekst = \"torben\"
          if instr(1, dintekst, \"@\") < 1 then
          dintekst = dintekst & \"@melanders.dk\"
          end if
Burde virke...
Avatar billede roger Nybegynder
14. august 2001 - 13:31 #16
Det passer ikke Torben.....har selv lige siddet og checket.

if instr(dintekst, \"@\") = 0 then
dintekst = dintekst & \"@melanders.dk\"
end if

Ovenstående virker, ellers er det et andet sted der er noget galt.
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:32 #17
jamen hvad hvis dintekst = \"torben@melanders.dk\" ??
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:33 #18
underligt .. men det gør den altså ..
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:34 #19
burde også virke...
Avatar billede roger Nybegynder
14. august 2001 - 13:35 #20
ja så vil output også være torben@melanders.dk

fordi der skal kun tillægges @melanders.dk hvis placeringen af @ i strengen er nul og det er den hvis der ikke er @ i strengen.

har lige checket efter du sagde det ikke virkede og det virker altså fint på min server. Udover det så virker mikkelk\'s også.
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:36 #21
Jeg store idiot .. nu ved jeg hvorfor .. det er fordi jeg tjekker på en helt anden string som ikke eksistere (hvor dum har man lov at være) ..

Er det i orden hvis i får halvdelen af pointne hver ?
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:36 #22
Ja, begge bør virke, so du må lave et eller andet galt...
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:37 #23
sådan går det når man stiger sig blind på et problem ..
Avatar billede torbenmelander Nybegynder
14. august 2001 - 13:38 #24
Nå, men så får I det ...
Avatar billede roger Nybegynder
14. august 2001 - 13:39 #25
oki thx :-)
Avatar billede mikkelk Nybegynder
14. august 2001 - 13:41 #26
thanks ;-)
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