De titel is misschien wat vaag, maar ik weet niet goed hoe ik mn probleempje moet omschrijven.
Ik probeer een regular expression om uit een wordlist woorden te halen die in een telefoonnummer voorkomen (naambellen).
Nu heb ik al een script dat van een nummer een regex maakt:
Dit wordt dan bijvoorbeeld alsvolgt in een regex gezet (06-12345678):
Nu wil ik echter uit de wordlist ook woorden halen die in een deel voorkomen, dus bijvoorbeeld:
0612, of 123, of 567
Helaas kan dat niet door simpelweg ? te plaatsen, dan matcht namelijk ook bijvoorbeeld:
06178
Bedankt
Ik probeer een regular expression om uit een wordlist woorden te halen die in een telefoonnummer voorkomen (naambellen).
Nu heb ik al een script dat van een nummer een regex maakt:
code:
1
2
3
4
5
6
| 0 : 0 1 : 1 2 : 2abcABC 3 : 3defDEF ... 9 : 9wxyzWXYZ |
Dit wordt dan bijvoorbeeld alsvolgt in een regex gezet (06-12345678):
code:
1
| ^[0][6mnoMNO][1][2abcABC][3defDEF][4ghiGHI][5jklJKL][6mnoMNO][7pqrsPQRS][8tuvTUV]$ |
Nu wil ik echter uit de wordlist ook woorden halen die in een deel voorkomen, dus bijvoorbeeld:
0612, of 123, of 567
Helaas kan dat niet door simpelweg ? te plaatsen, dan matcht namelijk ook bijvoorbeeld:
06178
Bedankt