Blabliblubs
Mitglied
Hi,
ich möchte gerne einen regulären Ausdruck für dieses Beispiel hier zusammenschnitzen:
Beispiele:
Muster(einfach): 0-0-0-0
Oder: 1-1-1-1
Oder:0-2-1-1
Oder:1/2-1/2-1/2-1/2
Oder:1-2-0-1/2
Konkret bedeutet das: [0, 1/2, 1 oder 2] Binderstrich [0, 1/2, 1 oder 2] Binderstrich [0, 1/2, 1 oder 2] Binderstrich [0, 1/2, 1 oder 2]
Minimum-Eingabe: 0-0-0(einfachster Fall) oder eben 1/2-1/2-1/2
Maximum-Eingabe: 1/2-1/2-1/2-1/2
Ansatz:
Aber damit decke ich ja nicht die einhalb zwischen den Bindestrichen ab...wie bekomme ich das hin?
Gruß
ich möchte gerne einen regulären Ausdruck für dieses Beispiel hier zusammenschnitzen:
Beispiele:
Muster(einfach): 0-0-0-0
Oder: 1-1-1-1
Oder:0-2-1-1
Oder:1/2-1/2-1/2-1/2
Oder:1-2-0-1/2
Konkret bedeutet das: [0, 1/2, 1 oder 2] Binderstrich [0, 1/2, 1 oder 2] Binderstrich [0, 1/2, 1 oder 2] Binderstrich [0, 1/2, 1 oder 2]
Minimum-Eingabe: 0-0-0(einfachster Fall) oder eben 1/2-1/2-1/2
Maximum-Eingabe: 1/2-1/2-1/2-1/2
Ansatz:
PHP:
[^[0-2]/-{3}/-[0-2](/-[0-2])?$
Aber damit decke ich ja nicht die einhalb zwischen den Bindestrichen ab...wie bekomme ich das hin?
Gruß