 |
Medlem
|
|
Reg.datum: Oct 2004
Inlägg: 216
|
|
Medlem
Reg.datum: Oct 2004
Inlägg: 216
|
Hjälp med reguljärt uttryck
Jag har en textfil där raderna ser ut så här:
leverans inom 12-15 dagar
vi levererar om 13 dagar
vi levererar om 19 dagar
ungefär om 11-19 dagar
Nu skulle jag vilja plocka ut dagarna med ett reguljärt uttryck.
Så här skriver jag:
(\d{1,2}(\-\d{1,2})?)\s*dagar
Men det fungerar inte riktigt. Jag skriver i PHP och när jag kollar i $match[1] innehåller den:
15
13
19
19
Det jag vill få ut är
12-15
13
19
11-19
Skriver jag istället
(\d{1,2}(\-\d{1,2}))\s*dagar
så får jag bara ut
12-15
11-19
och missar därmed två rader.
Vad är fel?
|