Ik ben op zoek naar een reguliere expressie die twee of meer dezelfde tekens achter elkaar in een variabele herkent.
Ik denk dat de vraag het best duidelijk wordt met behulp van een voorbeeldje.
Nu weet ik wel van het bestaan van bijvoorbeeld:
$count = ($var =~ tr/$teken//);
Maar het punt is dat ik niet weet hoe ik een regex moet schrijven waarin $teken elk willekeurig karakter mag zijn, als het zich maar herhaalt!
Vervolgens zou ik uiteraard aan de $count wel kunnen zien hoevaak dit karakter voorkwam en hier m'n criteria voor schrijven wat er vervolgens mee gedaan moet worden.
Maargoed, da's voor latere zorg.
Ik denk dat de vraag het best duidelijk wordt met behulp van een voorbeeldje.
code:
1
2
3
| $var = "abbbc" # Hier moet ie een true retourneren $var = "abcbd" # Hier moet ie een false retourneren $var = "122g" # Hier moet ie een true retourneren |
Nu weet ik wel van het bestaan van bijvoorbeeld:
$count = ($var =~ tr/$teken//);
Maar het punt is dat ik niet weet hoe ik een regex moet schrijven waarin $teken elk willekeurig karakter mag zijn, als het zich maar herhaalt!
Vervolgens zou ik uiteraard aan de $count wel kunnen zien hoevaak dit karakter voorkwam en hier m'n criteria voor schrijven wat er vervolgens mee gedaan moet worden.
Maargoed, da's voor latere zorg.