<?php $input = "plaindeepplain";deeperdeep function parseTagsRecursive($input) { $regex = '#((?:[^[]|[(?!/?indent])|(?R))+)#'; $input = '<div style="margin-left: 10px">'.$input[1].'</div>'; } } $output = parseTagsRecursive($input); ?>
Powyższy przykład pochodzi z manuala php:preg_replace_callback
czy ktoś może dokładnie mi wyjaśnić ten $regex? a w szczególności co znaczy: ?! , /? ?R, nie mogłem znaleźć w kursach tych znaczników za pomoc dziękuje.