<?php // can be anything, even always false regex $regex = '~(?<=t)(?<=f)x()(?<named>y)~u'; // add one capturing group to the end so all capture group keys // are present in the $matches $regex = preg_replace('~^(.)(.*)\K(\1\w*$)~', '|()$3', $regex); var_dump($regex); preg_match($regex, '', $matches); print_r($matches);
You have javascript disabled. You will not be able to edit any code.