Avatar billede rebel_penguin Nybegynder
23. januar 2004 - 13:58 Der er 7 kommentarer og
2 løsninger

Klippe i streng

Hej experts

Et lille nemt spørgsmål for de kvikke...

Jeg har en streng (s), som indeholder nogle " tegn.

Jeg søger strengen igennem, og finder 2 tal for hvor " er, eksempelvis 2 og 5.

Nu vil jeg gerne klippe i strengen, således at alt mellem 2 og 5 bliver fjernet, men at strengen ellers er intakt.

Hvilke function kan man gøre det med ?

mvh tebel_penguin
Avatar billede eagleeye Praktikant
23. januar 2004 - 14:07 #1
det ville rigtig lækkert med et lille eks ;)
str = "aaaa""2abab5xxx"
Så vil du havde "aaaaxxx" ud??
Avatar billede rebel_penguin Nybegynder
23. januar 2004 - 14:11 #2
yep :)
Avatar billede rebel_penguin Nybegynder
23. januar 2004 - 14:11 #3
har så lavet en løkke der kører strengen igennem, således at alle "xx" bliver klippet ud - det er til en søgefunktion der vil tage google med storm:)
Avatar billede rebel_penguin Nybegynder
23. januar 2004 - 14:12 #4
altså dvs. klippe funktionen virker ikke endnu - men der kan du forhåbentlig hjælpe mig
Avatar billede eagleeye Praktikant
23. januar 2004 - 15:38 #5
Du kan prøve noget med regular expression:

<%
str = "aaaa""2abab5xxx"

Set RegEx = New RegExp
RegEx.Global = True
RegEx.IgnoreCase = True
RegEx.Pattern = "(""\d{1,})(.*?)(\d{1,})"
str = RegEx.Replace(str, "")

set RegEx = Nothing

response.write str
Avatar billede knico Nybegynder
23. januar 2004 - 22:53 #6
str = "aaaa2abab5xxx"

prim = left(str,Instr(str,2)-1)
sec = Mid(Str,InStr(str,5)+1)

result = prim & sec
Avatar billede rebel_penguin Nybegynder
29. januar 2004 - 11:17 #7
endte med at jeg lavede Left og right klip og så satte sammen ud fra det. Takker for hjælpen - smid et svar begge og pointene er jeres. Din løsning eagleeye må blive implementeret når jeg er blevet bedre (mere haj så at sige) - da den minder mig om en myreture med min nuværende viden:)

mvh rebel_penguin
Avatar billede eagleeye Praktikant
29. januar 2004 - 17:38 #8
ok :)
Avatar billede knico Nybegynder
06. februar 2004 - 10:14 #9
Ups lige en lille abscense...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