Als ik dit doe:
Krijg ik als match "#" en niet "#abb" zoals in mijn test programma Expresso of zoals ik het terug zou krijgen als ik in vb.net zou werken. Ik zeg zoals ik het in feite zie, geef me elke combinatie van tekens die begint met ASCII char 043 (# dus) gevolgd door (een combinatie van alpha numerieke tekens) -> onafhankelijk van hoevaak ze elkaar volgen.
Ligt het gebruik van regex iets anders in PHP of zie ik iets over het hoofd?
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php $string = "#abb"; if (ereg ("\043\w*", $string, $regs)) { foreach ($regs as $match) { echo $match; } } else { echo "Geen match."; } ?> |
Krijg ik als match "#" en niet "#abb" zoals in mijn test programma Expresso of zoals ik het terug zou krijgen als ik in vb.net zou werken. Ik zeg zoals ik het in feite zie, geef me elke combinatie van tekens die begint met ASCII char 043 (# dus) gevolgd door (een combinatie van alpha numerieke tekens) -> onafhankelijk van hoevaak ze elkaar volgen.
Ligt het gebruik van regex iets anders in PHP of zie ik iets over het hoofd?