Ik heb een volgende string:
1(2|3)
oftewel: cijfer(cijfer|cijfer), waarbij het cijfer geen limiet heeft.
Deze 3 cijfers wil ik eruit halen, nu heb ik de volgende code:
Wat me de volgende output geeft:
$cijfer1 = 1
$cijfer2 = (2|
$cijfer3 = |3)
Nu wil ik die ( en | tekens weg hebben bij $cijfer2 en $cijfer3.
Nu haal ik ze er nog later af met wat extra code, maar ik wel eigenlijk dat me regex het meteen goed doet.
1(2|3)
oftewel: cijfer(cijfer|cijfer), waarbij het cijfer geen limiet heeft.
Deze 3 cijfers wil ik eruit halen, nu heb ik de volgende code:
PHP:
1
2
3
| preg_match("/[0-9]{1,}/", $string, $cijfer1); preg_match("/\([0-9]{1,}\|/", $string, $cijfer2); preg_match("/\|[0-9]{1,}\)/", $string, $cijfer3); |
Wat me de volgende output geeft:
$cijfer1 = 1
$cijfer2 = (2|
$cijfer3 = |3)
Nu wil ik die ( en | tekens weg hebben bij $cijfer2 en $cijfer3.
Nu haal ik ze er nog later af met wat extra code, maar ik wel eigenlijk dat me regex het meteen goed doet.