Leif Neland
2014-12-08 14:12:11 UTC
Jeg har en streng: s="kat_11 kat_13 kat_16";
m=s.match(/kat_(\d*)/) giver
m[0]="kat_11"
m[1]="11"
m=s.match(/kat_(\d*)/g) giver
m[0]="kat_11"
m[1]="kat_13"
m[2]="kat_16"
i php ville man med preg_match_all kunne få
m[0][0]="kat_11"
m[0][1]="11"
m[1][0]="kat_13"
m[1][1]="13"
m[2][0]="kat_16"
m[2][1]="16"
Jeg har kun brug for at loope over array(11,13,16)
Kan jeg gøre det i js, eller må jeg først loope over
s.match(/kat_(\d*)/g) og derefter pille det ud, jeg har brug for?
Det er simpelt nok i dette tilfælde, men jeg kunne jo have et regexp
med flere groups.
m=s.match(/kat_(\d*)/) giver
m[0]="kat_11"
m[1]="11"
m=s.match(/kat_(\d*)/g) giver
m[0]="kat_11"
m[1]="kat_13"
m[2]="kat_16"
i php ville man med preg_match_all kunne få
m[0][0]="kat_11"
m[0][1]="11"
m[1][0]="kat_13"
m[1][1]="13"
m[2][0]="kat_16"
m[2][1]="16"
Jeg har kun brug for at loope over array(11,13,16)
Kan jeg gøre det i js, eller må jeg først loope over
s.match(/kat_(\d*)/g) og derefter pille det ud, jeg har brug for?
Det er simpelt nok i dette tilfælde, men jeg kunne jo have et regexp
med flere groups.
--
Husk kørelys bagpå, hvis din bilfabrikant har taget den idiotiske
beslutning at undlade det.
Husk kørelys bagpå, hvis din bilfabrikant har taget den idiotiske
beslutning at undlade det.