11. november 2003 - 03:26Der er
3 kommentarer og 2 løsninger
søge i input
Hej
Jeg modtager et input som ser såldes ud: +CMT: "+4565879009",,"03/11/11,02:26:03+40" Hej
ok
hvordan kan jeg pege på hej i beskeden og gemme det i i en variabel. altså hvordan kan jeg pege på det der kommer EFTER +CMT: "+4565879009",,"03/11/11,02:26:03+40" og derefter gemme dette i en variabel.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Med dem kan du manipulere strenge stort set præcis som du ønsker
Hvis du fx. vil gemme det der kommer efter et bestemt tegn, fx. efter "+40", i en variabel, finder du først positionen hvor "+40" optræder, og gemmer fra den position...
Instr() finder positionen på "+40" Mid() piller en delstreng ud Lad os sige at din tekst står i variablen strOriginalTekst
Som supplement til Martins gode forklaring, kan jeg tilføje, at står der ikke altid +40, er der et problem. Men har de indledende tegn altid samlet en fast længde er det faktisk enklere.
var = mid$(strOriginalTekst,44) 'hvis jeg har talt rigtigt til h i hej.
mid$(streng, 44) indsætter alle tegn fra tegn 44 i variablen var.
mid$(streng, 44, 20) indsætter tegnene fra tegn 44 og 20 tegn frem i variablen var.
Tak for hurtig svar, har lagt mærke til at man altid kan regne med en af jer to, især dig martin. og det er glædeligt når jeg ved at jeg har flere spørgsmål fremover.
Min VB-filosofi er MIS eller KISS Make it Simple Keep It Simple Stupid.
Min grundlæggende Basic viden er fra dengang med linienumre, ikke fra fancy kurser i VB til 3000 kr. om dagen. Jeg ville ellers gerne, men som arbejdsløs er det ikke noget man melder sig til.
M.v.h. Jørn
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.