$2'); ## {anchor:...} - define anchor Markup('{anchor:', '>[[', '/(?>\\{anchor:([A-Za-z][-.:\\w]*))\\}/e', "Keep(TrackAnchors('$1') ? '' : \"\", 'L')"); ## [link] Markup('[','\\[\\s*(.*?)\\])/e', "Keep(MakeLink(\$pagename,PSS('$1')),'L')"); ## [text | link] Markup('[|', '<[', '/(?>\\[([^|\\]]*)\\|\\s*)(.*?)\\s*\\]/e', "Keep(MakeLink(\$pagename,PSS('$2'),PSS('$1')),'L')"); ## [#anchor] - jump to anchor Markup('[#', '<[', '/(?>\\[#([A-Za-z][-.:\\w]*))\\]/e', "Keep(MakeLink(\$pagename, '(#)$1'), 'L')"); ## [^attach.xls] - link to attachment Markup('[^', '<[', '/\\[\\^\\s*(.*?)\\]/e', "Keep(MakeLink(\$pagename, PSS('(Attach:)$1')), 'L')"); ## [mailto:...] Markup('[mailto:', '<[', '/\\[(mailto:([^\\]]+))\\]/e', "Keep(MakeLink(\$pagename, PSS('$1'), PSS('$2')), 'L')"); ## Tables Markup('|-table', '>^||', '/^\\|(.+)\\|\\s*$/e', "FormatTableRow(PSS('$0'), '\\|')"); $BlockMarkups['table'] = array("",'','
',0); ## Bold Markup('*', 'inline', '/(?(\\S.*?)\\*)(?$1'); ## {newwindow:} Markup('{newwindow}', '$title$text"; }