markup', "/\\(:markup(\\d*)(\\s+([^\\n]*?))?:\\)[^\\S\\n]*\\n(.*?)\\(:markup\\1end:\\)/si", "NestedMarkupsMarkupMarkupEnd" ); function NestedMarkupsMarkupMarkupEnd($m) { extract($GLOBALS["MarkupToHTML"]); return MarkupMarkup($pagename, $m[4], $m[2]); }