28. juli 2002 - 14:04Der er
26 kommentarer og 1 løsning
Trække ud og vise en del af teksten
Hej - jeg skal trække en tekst ud af databasen - denne besked indeholder et id-nr som jeg ikke ønsker vist - hvordan kan jeg vise beskeden men undlade netop det lille stykke hvor id-nummeret står:
I et stadigt mere komplekst trussel landskab, hvor sofistikerede cyberangreb, ransomware og datalækager udgør en konstant risiko, er IT-sikkerhed for længst rykket direkte ind i bestyrelseslokalet.
Det kunne laves sådan her hvis du ikke skal gemme ID'et:
str = "En tekst #id123456 igen nummer tak #id123456."
index = inStr(1,str,"#id") do while index > 0 tempChar = mid(str,index+3,1) counter = 1 'forsæt indtil næste karakter ikke er et tal do while isNumeric(tempChar) tempChar = mid(str,index+3+counter,1) counter = counter + 1 loop 'Så kan slut på tallet findes indexSlut = index+3+counter-1 'Udskrivt tallet med (nummer) str = left(str,index+2) & "(nummer)" & mid(str,indexSlut) 'Find næste #id index = inStr(indexSlut,str,"#id") loop
Response.Write str
Synes godt om
Slettet bruger
28. juli 2002 - 14:30#8
Jeg synes ikke at se nogen forskel - den skriver hele teksten - id-nummeret er der stadig - eks. #id24
index = inStr(1,besked,"#id") do while index > 0 tempChar = mid(besked,index+3,1) counter = 1 'forsæt indtil næste karakter ikke er et tal do while isNumeric(tempChar) tempChar = mid(besked,index+3+counter,1) counter = counter + 1 loop 'Så kan slut på tallet findes indexSlut = index+3+counter-1 'Udskrivt tallet med (nummer) str = left(besked,index+2) & "(nummer)" & mid(besked,indexSlut) 'Find næste #id index = inStr(indexSlut,besked,"#id") loop
Ah ok - my bad. Men Nu fjerner den tallet - men lader stadig "#id" stå tilbage?! Det er måske mig der ikke fik forklaret godt nok - men altså #id skal også væk...
ok.. jeg forstod det som om det skulle blive men det er let at rette. Du ændre bare denne linie: besked = left(besked,index+2) & "(nummer)" & mid(besked,indexSlut)
Hovsa - lige et tillægsspørgsmål - hvis man nu ville vende den om - og det netop VAR tallet - altså f.eks. 24 i "#id24" man ville gemme - hvordan ville du så vende koden?
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.