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
Annonceindlæg fra Kommando
07. januar 2004 - 17:01
#1
"TestFunction\[\d,\d\]" alt afhængig af sprog burde dette virke
Slettet bruger
07. januar 2004 - 18:12
#2
"TestFunction\[\d+,\d+\]" Så den kan klare flercifrede integer-værdier.
07. januar 2004 - 18:15
#3
argh nåh ja det er jo klart :-)
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.
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 ' '
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?
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. ;-)
08. januar 2004 - 20:42
#8
*GRRRRR* ;-) Hehe ja og jeg er vist for sjusket
11. januar 2004 - 16:26
#9
Mange tak for hjælpen - skal points bare deles fifty-fifty mellem jer?
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.
Kurser inden for grundlæggende programmering