Avatar billede raos Nybegynder
07. januar 2004 - 16:48 Der er 8 kommentarer og
2 løsninger

Hjælp ønskes til Reg.exp

Jeg forstår mig absolut ikke på Reg.exp men har dog fået brug for et expression. Det jeg vil finde er:

"TestFunction[integer,integer]"

altså en streg der består af følgende dele:

1. strengen "TestFunction["  (der skal ikke tages højde for casing)
2. en integer
3. et komma
4. en integer
5. strengen "]"


på forhånd tak
Avatar billede repsak Nybegynder
07. januar 2004 - 17:01 #1
"TestFunction\[\d,\d\]"

alt afhængig af sprog burde dette virke
Avatar billede Slettet bruger
07. januar 2004 - 18:12 #2
"TestFunction\[\d+,\d+\]"

Så den kan klare flercifrede integer-værdier.
Avatar billede repsak Nybegynder
07. januar 2004 - 18:15 #3
argh nåh ja det er jo klart :-)
Avatar billede raos Nybegynder
08. januar 2004 - 08:51 #4
Tak for hjælpen. Hvad hvis jeg vil udvide det til også at kunne find følgende situationer:

"TestFunction [integer,integer]"
"TestFunction [integer ,integer]"
"TestFunction[integer, integer]"
"TestFunction[integer ,integer]"
"TestFunction[integer, integer]"

altså skulle reg.exp være ligeglad med mellemrum nogle udvalgte steder.
Avatar billede repsak Nybegynder
08. januar 2004 - 10:58 #5
"TestFunction\s?\[\d\s?,\s?\d\]"
udskift ? med * hvis der må være mange mellemrum
du skal måske udskifte \s med ' '
Avatar billede Slettet bruger
08. januar 2004 - 13:02 #6
"TestFunction\s?\[\d+\s?,\s?\d+\]"

Og denne skal vel også kunne klare mere end et ciffer?
Avatar billede Slettet bruger
08. januar 2004 - 13:04 #7
Jeg har det nemt, når arbejdet er gjort, og jeg bare skal indsætte et par plusser her og der. ;-)
Avatar billede repsak Nybegynder
08. januar 2004 - 20:42 #8
*GRRRRR* ;-)
Hehe ja og jeg er vist for sjusket
Avatar billede raos Nybegynder
11. januar 2004 - 16:26 #9
Mange tak for hjælpen - skal points bare deles fifty-fifty mellem jer?
Avatar billede Slettet bruger
11. januar 2004 - 17:15 #10
Det bestemmer du jo.

Måske 35/25 - Jeg gjorde jo ikke andet end at sætte et par plusser.
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