How can I use named capture with regex in PHP? Can anyone give me a working example?
According documentation
PHP 5.2.2 introduced two alternative syntaxes
(?
andpattern) (?'name'pattern)
So you'll get same result using:
.+)/', $string, $matches); // basic syntax
preg_match('/(?.+)/', $string, $matches); // alternative
preg_match("/(?'test'.+)/", $string, $matches); // alternative
Check result on 3v4l.org