PHP: preg_match_all - Couldn't write a working RegEx -
i have example string \try tester234 want find word (partially digits) (regex => (\w|\d)) after \try. var_dump($match) outputs that:
array 0 => array empty 1 => array empty preg_match_all('/^\\try ((\d|\w)*)/i', "\try tester", $match); what doing wrong?
you need 4 backslashes insert literal 1 in regular expression:
preg_match_all('/^\\\\block ((\d|\w)*)/i', "\block tester", $match); which maybe better written this:
preg_match_all('/^\\\\block (\w+)/i', "\block tester", $match);
Comments
Post a Comment