DokuWiki

It's better when it's simple

User Tools

Site Tools


Sidebar

Translations of this page?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community


Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy

devel:plugin_survey:syntax

Plugin Survey 2011 - Syntax

(This is a part of the plugin survey 2011)

802 plugins, downloaded during the survey, has been scanned for

  • addSpecialPattern() - found 579 patterns.
  • addEntryPattern() and addExitPattern() - found 304 patterns.

This is the result, read more about syntax compatibility.

Special patterns

Special Pattern Plugin
' (?=[!?:;»])' french_typography
' (?=»)' french_typography
' >>' french_typography
"!-.*-!" commentsrc
'#@[\w\-\._]+@#' textinsert
'\$\$label\(.*?\)\$\$' translator
$pattern subjectindex
$pattern subjectindex
$pattern webalbum
$prefix.COMMANDPLUGIN_LEX_CMD.$suffix command
$prefix.COMMANDPLUGIN_LEX_CMD.$suffix command
$prefix.COMMANDPLUGIN_LEX_CMD_PARAMS.$suffix command
$prefix.COMMANDPLUGIN_LEX_CMD_PARAMS.$suffix command
$ptn linebreak
$re explain
$REGEX linkbonus
$REGEX linkbonus
$searchTriggerPattern ldapsearch
$this->lexerSyntax['enter'] columns
$this->lexerSyntax['exit'] columns
$this->lexerSyntax['newcol'] columns
$this->pattern replace
$this->pattern() publish
$this->ptn_pageoff linebreak
$this->ptn_pageon linebreak
'\'\'' mediasyntax
'\'\'\'' mediasyntax
'&&XML&&\n.*\n&&XSLT&&\n.*\n&&END&&' xslt
'&[#\w]\w*;' literal_entities
'\(' . $key . '-\d+\)' jira
'(?:^[ \t]*)?\n' poem
'(?<![\x20-\x2F\x5C])\x5C\x2D' shy
'(?<![\x80-\xE2])\xA0' nbsp
'(?<!^|\n)\n(?!\n|>)' creole
'(?<!\x5C)\x5C\x20' nbsp
'(?<=\b)[a-zA-Z\-_]+(?=__\b)|(?<=\b)[a-zA-Z\-_]+(?=\b)' term
'(?<=«) ' french_typography
'(?<=«) ' french_typography
'(?i)~~GOTO>.+?~~' goto
'(?i)~~gourcecolor[<:>].+?~~' dokugource
'----+ *datacloud(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' data
'----+ *dataentry(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' semanticdata
'----+ *dataentry(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' data
'----+ *datalist(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' data
'----+ *datalist(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' semanticdata
'----+ *datarelated(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' data
'----+ *dataroll(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' dataloop
'----+ *datatable(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' data
'----+ *datatable(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' semanticdata
'----+ *datatemplateentry(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' datatemplate
'----+ *datatemplatelist(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' datatemplate
'----+ *filterform(?: [ a-zA-Z0-9_]*)?-+\n.*?\n----+' datatemplate
"-_.*?_-" signhere
"\001\d{4}\002" macros
':{2,4}.*?:{2,4}' emphasis
'<' . PROJECTS_TAG . ' .*?/>' projects
'<' . USE_TAG . ' .*?/>' projects
"<\!--.*?-->" htmlcomment
'<(?|globaldirections|globaldirections graph)>' directions
'<(?|localdirections|localdirections graph)>' directions
'<'.$this->lang["kwpattern"].'.*?>.*?</'.$this->lang["kwpattern"].'>' datefilter
'<'.$this->lang['kwpattern'].'>.+?</'.$this->lang['kwpattern'].'>' chessdiagram
'</label>' label
'</noprint>' noprint
'<<CREDITS:.*?>>' credits
'<ACLAUDITOR[^/]*/>' aclauditor
'<agenda_browser>' agenda
'<ani.*?>' animation
'<applet.*?>' applet
'<bahnde.*?/>' bahnde
'<bbs>.*?</bbs>' bbs
'<blog ?[^>]*>.*?</blog>' blogtng
'<BOOKMARK:\w+>' bookmark
'\<BOOKMARKFILE\|.*?\>' bookmarkfile
'<br />' fckg
'<btable.*?>.+?</btable>' btable
'<charter>.*?</charter>' charter
'<chord.*?>.+?</chord>' chord
'<classdiagram>.*?</classdiagram>' yuml
'\<COUNTDOWN\:.+?\>' countdown
"<csv[^>]*>.*?(?:<\/csv>)" csv
'<dig>\n.*?\n</dig>' dig
'<dirlisting.*?>' dirlisting
'<ditaa.*?>\n.*?\n</ditaa>' ditaa
'<dokugitviewer:.+?>' dokugitviewer
'<doodle.*?>.+?</doodle>' doodle
'<doodle\b.*?>.+?</doodle>' doodle2
'<draw.*?>' draw
'<ebnf>.*?</ebnf>' ebnf
'<embed\s+[^/]+\s*/>' embed
'<embed\s+[^>]+\s*>.*?</embed>' embed
'<eventline>.*?</eventline>' eventline
'<fabchannel.*?/>' fabchannel
'<fbc>' fbsp
'<fbl>' fbsp
'<fckg></fckg>' fckg
'<flash.*?>\n.*?\n</flash>' flash
'<flattr>.*?</flattr>' flattr
'<flattr\s*/>' flattr
'<form>.*?</form>' bureaucracy
'<gcal>|<gcal .*?>' gcalendar
'<gchart.*?>\n.*?\n</gchart>' gchart
"<geogebra.*?/>" geogebra
'<givemeyouremail>' givemeyouremail
'<GLOSSARY>' acronym4glossary
'<go>.*?</go>' godiag
'<googlechart>\n.*?\n</googlechart>' googlechart
'<googlemap ?[^>\n]*>.*?</googlemap>' googlemaps
'<googlemap3 ?[^>\n]*>.*?</googlemap3>' googlemap3
'<graphgear.*?>\n.*?\n</graphgear>' graphgear
'<graphviz.*?>\n.*?\n</graphviz>' graphviz
'<grclip.*?/>' grclip
'<gtd.*?>.+?</gtd>' gtd
'<html>.*?</html>' htmlsafe
'<HTML>.*?</HTML>' htmlsafe
'<imgref\s[^\r\n]*?>' imagereference
'<indent.*?</indent>' fckg
'<itrackviewer ?[^>\n]*>.*?</itrackviewer>' itrackviewer
'<jalbum ?[^>\n]*>.*?</jalbum>' jalbum
'<jalbumbadge.*?/>' jalbum
'<label\s+' . $this->LABEL_PATTERN . '\s*>' label
'<multipoll.*?>.+?</multipoll>' multipoll
'<noprint>' noprint
'<nspages[^>]*>' nspages
'<olmap ?[^>\n]*>.*?</olmap>' openlayersmap
'<osm ?[^>\n]*>.*?</osm>' osm
'<pagebreak>' pagebreak
'<pagelist.+?</pagelist>' pagelist
"<pagemod \w+(?: .+?)?>.*?</pagemod>" pagemod
'<panorama.*?/>' panorama
'<panorama2 ?[^>\n]*>.*?</panorama2>' panorama
'<phpinc=.*?>' phpinc
'<plugin.*?</plugin>' fckglite
'<plugin.*?</plugin>' fckg
'<poll.*?>.+?</poll>' poll
'<progress=(?:10|[1-9]?)0>' progressbar
"<rack[^>]*>.*?(?:<\/rack>)" rack
'<refnotes(?:.*?[^/])?>.*?<\/refnotes>' refnotes
'<refnotes.*?\/>' refnotes
'<reliwa ?[^>\n]*/>' reliwa
'<runcommand>.*?</runcommand>' runcommand
'<screenplay(?: [^>]*)?>.*?</screenplay>' screenplay
'<seqdia.*?>\n.*?\n</seqdia>' seqdia
'<simpleindex[^>]*>' simpleindex
'<snmplive.*?>' snmplive
'<songlist\s*.*?>.*?</songlist.*?>' songlist
'<source.*?>' source
'<source.*?>' sos
'<space>' space
"<svg.+?</svg>" svgedit
'<tab>' tab
'<TEST>' orphanmedia
'<text>.*?</text>' plaintext
'<tline>\n.*?\n</tline>' tline
'<toursprung ?[^>\n]*/>' toursprung
'<uml.*?>\n.*?\n</uml>' plantuml
'<usecase>.*?</usecase>' yuml
'<userhomepages.*?>' userhomepages
'<userpoll.*?>.+?</userpoll>' userpoll
'<usersubscriptions [^/]*/>' usersubscriptions
'<verinfo>' verinfo
'<vote.*?>.+?</vote>' vote
'<vote[ a-z0-9-]*?>\n.*?\n</vote>' schulzevote
'<websvn .*?>' websvn
'\<webthumb\:.*?\>' webthumbs
'<wysiwyg.*?'.$wysiwyg_GUID.'<<<<< />' wysiwyg
'<YQL.*?>.*?<\/YQL>' yql
"<ZirkelUndLineal.*?/>" zul
'@#=\d+@' dokupp
'@#@' dokupp
'@#\d+:' blogtng
'@@CONTENT@@' pagetemplater
'@\w*@' easyvar
'@\w{2,5}@' kixovar
'@\w{2,6}@' var
'[ \t]*=\?={1,4}[^=\n][^\n]+={3,}[ \t]*(?=\n)' qna
'[<]{2} ' french_typography
'\[<\d*>(?: [^\]]+)?\]' pagenav
"\[\[(?i)smb://.+?\]\]" smblink
'\[\['.$key.'.*?\]\]' sqlcomp
'\[\[.+?\]\]' shortcut
"\[\[\\\\.+?\]\]" smblink
"\[\[.+?\]\]" siteexport
"\[\[.+?\]\]" relativens
'\[\[>.*?\]\]' lazylink
'\[\[\@.*?\]\]' externallink
"\[\[\@.+?\]\]" pagespace
'\[\[['.$letters.']{1}\:[\\\/]{1}.+?\]\]' uncmap
'\[\[[^\s\|]+?\]\][a-zA-Zа-яА-Я]+?\s' linkext
"\[\[eclipseUpdate>.*?\]\]" eclipseupdateurl
'\[\[icq>\w+\]\]' icq
"\[\[Image:.+?\]\]" mediasyntax
'\[\[issue>.+?\]\]' eventum
'\[\[Mantis\:.*?\]\]' mantis
'\[\[mssql\:.*?\]\]' sqlcomp
'\[\[mysql\:.*?\]\]' sqlcomp
'\[\[oracle\:.*?\]\]' sqlcomp
'\[\[postgresql\:.*?\]\]' sqlcomp
'\[\[sqlaccess\:.*?\]\]' sqlcomp
'\[\[sqlcsv\:.*?\]\]' sqlcomp
'\[\[sqlite\:.*?\]\]' sqlcomp
'\[\[\\x2F.*?\]\]' baselink
'\[\[xref>.+?\]\]' xref
'"[a-zA-Z0-9 ]+?"\[{1,2}.*?\]{1,2}' linkway
'[a-zA-Z0-9]+?\[{1,2}.*?\]{1,2}' linkway
'\[DIL\]' dil
'\[DILBERT\]' webcomics
'\[drop\]' drop_all
'\[email.+?\[/email\]' bbcode
'\[float*\]' floatdiv
'\[GARFIELD\]' garfield
'\[GARFIELD\]' webcomics
'\[img.+?\[/img\]' bbcode
'\[publist\|.+?\]' publist
'\[SHACKLES\]' webcomics
'\[SIOCCOMMENTS\]' dokusioc
"\[stars=\d*\.?\d*/?\d*\.?\d*\]" stars
'\[TWITTER\:SEARCH\:.*?\]' twitter
'\[TWITTER\:USER\:.*?\]' twitter
'\[url.+?\[/url\]' bbcode
'\[XKCD\]' webcomics
'\[xkcd\]' xkcd
"^/\*.*?\*|\s+/\*.*?\*/" comment
'^@#?[0-9a-zA-Z]*:(?=[^\n]*\|[[:space:]]*\n)' cellbg
'^[ \t]*={2,6}\s?\-[^\n]+={2,6}[ \t]*(?=\n)' numberedheadings
'^[hH][1-6]\.[ \t]*[^\n]+(?=\n)' htag
'^\xEF\xBB\xBF' bomfix
'^~~COUNTDOWNDISPLAY:[a-zA-Z0-9_]*:[a-zA-Z0-9_]*~~' countdowndisplay
'_<\w+_>.*?_<\w+_>' fckg
'`.*?`' masciimath
'\b[A-Z]+[a-z]+[A-Z][A-Za-z]*\b' camelcase
'bugz#[0-9]+' bugzillaxmlrpc
'calc:.*?=' calc
'\\\cite.*?\}' zotero
'fckgBACKSLASH' fckg
'FlySpray#\d+' flyspraylink
'FlySpray\?\d+' flyspraylink
'GIT#[0-9a-fA-F]{6,40}' gitlink2
'GIT#[0-9a-fA-F]{6,40}' gitlink
'GIT\?[0-9a-fA-F]{6,40}' gitlink
'GIT\?[0-9a-fA-F]{6,40}' gitlink2
'i_alert_icon' symbols
'i_apple_icon' symbols
'i_english_icon' symbols
'i_fax_icon' symbols
'i_german_icon' symbols
'i_help_icon' symbols
'i_home_icon' symbols
'i_ihp_icon' symbols
'i_important_icon' symbols
'i_info_icon' symbols
'i_linux_icon' symbols
'i_mail_icon' symbols
'i_no_icon' symbols
'i_opensource_icon' symbols
'i_phone_icon' symbols
'i_star_icon' symbols
'i_tip_icon' symbols
'i_todo_icon' symbols
'i_windows_icon' symbols
'i_yes_icon' symbols
'\n (?![\*\-])' nocode
'\n!{3}' qna
'\n\?{3}.*?(?=\n)' qna
'\n[ \t]*==[ \t]*(?=\n)' outdent
'\n[\t\x20]*-{4,}[\t\x20]*(?=\n)' hr
'\n\t(?![\*\-])' nocode
'\n\|<[^\n]+?>\|(?=\s*?\n[|^])' tablewidth
'RT.*? ' rtlink
'ticket#.{'.$this->getConf('ticketMaskLength').'}' ticketlinker
'\x5cdistribute\x7b[^\x7d]*\x7d' distribute
'\x7B\x7Bnstoc\s+[^\}\n\r]*\x7D\x7D' nstoc
"{$baseUrl}drawings\\/[a-z]+\\?id=[a-zA-Z\\-_0-9]+&w=[0-9]+\\&h=[0-9]+" googledrawing
'{\([^}]*\)}' embedover
'\{\(rater>[^}]*\)\}' rater
"{=.*=}" multinamespace
'\{foldericon\}' inserticon
'\{imageicon\}' inserticon
'\{PB\{.*?\}\}' photoblox
'\{peopleicon\}' inserticon
'{rdplink:.+?}' rdplink
'\{searchform\}' searchform
'\{soundicon\}' inserticon
'{vamr.*?}' vamr
'\{videoicon\}' inserticon
'\{zipicon\}' inserticon
'\{\{ mantisReport\?mantisProjectId=\d* }}' mantisreporter
'\{\{ passwords }}' passwords
'\{\{ passwords\? }}' passwords
'\{\{ passwords\?amount=\d* }}' passwords
'\{\{ passwords\?amount=\d*&length=\d* }}' passwords
'\{\{ passwords\?length=\d* }}' passwords
'\{\{ passwords\?length=\d*&amount=\d* }}' passwords
"{{(?:gr|)avatar>.+?}}" avatar
'\{\{(?:wikindxbib|wikindx>[^}]*?)\}\}' wikindx
'{{'.$type.'>.*?}}' video
"{{.+?}}" mediasyntax
'\{\{.+?\}\}' refworks
'{{>.+?}}' oembed
'\{\{[^{]+\$\$[a-f0-9]{32}--.+?\$\$\}\}' cryptsign
'{{[^{}]*\.[pjg][npi][gf][^{}]*}}' lightbox
"\{\{[^\}]+\}\}" relativens
'{{[^}|]*\.vsd[^}]*}}' visio
'{{AC::\w+(?:>[^}]+)?}}' ac
'\{\{actionlink>.+?\}\}' actionlink
'{{alphaindex>.+?}}' alphaindex
'\{\{amazon>[\w:\\- =]+\}\}' amazon
'\{\{amazonlist>[\w:\\- =]+\}\}' amazon
'\{\{anchor:[^}]*\}\}' anchor
"{{ANP>.+?}}" newpage
'\{\{archive>.*?\}\}' blog
'\{\{arg>[^\}]+\}\}' arguments
'\{\{autoarchive>.*?\}\}' blog
'\{\{autolink>.*?\}\}' autolink2
'\{\{backlinks>.+?\}\}' backlinks2
"{{backlinks}}" backlinks
'{{bashorg}}' bashorg
'\{\{blog>.*?\}\}' blog
'{{cal>.+?}}' wikicalendar
'{{cal>[^}]*?}}' google_cal
"{{changelog}}" recent
'\{\{changes>[^}]*\}\}' changes
"{{compose>.*?}}" composer
'\{\{contact>[^}]*\}\}' contact
'\{\{contact>[^}]*\}\}' contactmodern
'\{\{content>.+?\}\}' content
'\{\{count>.*?\}\}' tag
'\{\{dailymotion>[^}]*\}\}' dailymotion
'\{\{dailymotion_videozap>[^}]*\}\}' dailymotion_videozap
'\{\{delicious>.+?\}\}' delicious
'\{\{description>.+?\}\}' description
'\{\{dokumicrobugtracker>[^}]*\}\}' dokumicrobugtracker
'{{dolist>.*?}}' do
'{{dwcommits_INF}}' dwcommits
'\{\{editor>.+?\}\}' editor
'\{\{fbc>[^}]*\}\}' fbcomments
'\{\{fbc[^}]*\}\}' fbcomments
'{{fbfanbox>[0-9]+.*?}}' facebook
'{{ffindr>.*?}}' ffindr
'{{fields>.+?}}' fields
'\{\{filelist>.+?\}\}' filelist
'\{\{filename>.+?\}\}' filelist
'\{\{flex>.*?\}\}' flex
'\{\{flickr>.*?\}\}' flickr
'{{flowplay>.*?}}' flowplay2
'{{flowplay>.*?}}' flowplay
'{{flowplayer>.*?}}' flowplayer
"{{fortune}}" fortune
'\{\{friendfeed>[^}]*\}\}' friendfeed
'\{\{gallery>[^}]*\}\}' friendfeed
'\{\{gallery>[^}]*\}\}' galleryv1.5
'\{\{gallery>[^}]*\}\}' gallery
'{{gdraw>.*?}}' googledrawing
'\{\{geogebra>[^}]*\}\}' geogebra2
'\{\{geotag>.*?\}\}' geotag
'{{goback>.*?}}' previous
'\{\{googleads>[^}]*\}\}' google_adsense2
'{{googlemaps>' . $this->RE_PLUGIN_BODY . '}}' google_maps
'\{\{gpsies>.+?\}\}' gpsies
'\{\{groupusers\>[^}]*?\}\}' groupusers
'\{\{groupusers\|nomail\>[^}]*?\}\}' groupusers
'\{\{guestbook\}\}' guestbook
'\{\{Harv.*?\}\}' harvcite
'{{hcal>[^}]*?}}' hcalendar
'{{hcali>[^}]*?}}' hcalendar
'{{header>[1-5]}}' numberedheadings
'{{htmlabs>.*?}}' htmlabstract
"\{\{ical>.*?\}\}" ical
'\{\{iCalendar>.*?\}\}' icalendar
'\{\{iCalEvents>.*?\}\}' icalevents
'\{\{imstatus>.+?\}\}' imstatus
'{{indexmenu>.+?}}' indexmenu
'{{indexmenu>.+?}}' indexmenu2
'{{indexmenu>.+?}}' indexmenu2
'{{indexmenu_n>.+?}}' indexmenu
'{{INLINETOC}}' inlinetoc
"{{isns}}" isns
'\{\{issuetracker>[^}]*\}\}' issuetracker
"{{jdraw>.+?}}" jdraw
'\{\{jukebox>[^}]*\}\}' jukebox
'{{keywords>.+?}}' keywords
'\{\{keywordvoting:.+?\}\}' keywordvoting
'{{lastfm>[a-zA-Z0-9.\-_]*\?.*?}}' lastfm
'\{\{like>[^}]*\}\}' facebooklike
'{{log(?:>[^}]+)?}}' log
'{{Mantis>.*?}}' mantis
'{{medialist>.+?}}' medialist
'\{\{mindmap>[^}]*\}\}' mindmap
'\{\{mp3play>.*?\}\}' mp3play
'\{\{mp3play>.*?\}\}' mp3play2
"{{namespace>.+?}}" include
'{{navi>[^}]+}}' navi
'\{\{NEWPAGE[^\}]*\}\}' addnewpage
'{{newsboard.*?}}' newsboard
'{{nslist>[^}]*}}' nslist
'{{nssize>[^}]+}}' nssize
'{{odp>.+?}}' odp
'{{odt>.+?}}' odt
'\{\{onlineordering>[^}]*\}\}' onlineordering
"{{page>.+?}}" include
'{{pagebox>.+?}}' pagebox
'\{\{pagequery>.*?\}\}' pagequery
'\{\{pagerank>[^}]*\}\}' googlepagerank
'\{\{panoview>[^}]*\}\}' panoview
'\{\{pdb>[^}]*\}\}' pdb
'\{\{picasawebalbum>[^}]*\}\}' picasawebalbum
'\{\{popup>[^}]*\}\}' menupopup
'{{popup>[^}]+}}' popupviewer
'{{popup>[^}]+}}}}' popupviewer
'{{popupclose>[^}]+}}' popupviewer
'{{popupclose>[^}]+}}}}' popupviewer
'\{\{pubchem>[^}]*\}\}' pubchem
'\{\{pubmed>[^}]*\}\}' pubmed
'{{qstat.+?}}' qstat
'{{qstat}}' qstat
'{{quiz>.+?}}' quiz
"{{randominc>.+?}}" randominc
"{{randomincsec>.+?}}" randominc
'\{\{reflect>[^}]*\}\}' ireflect
"{{repo>.+?}}" repo
'\{\{rmt>[^}]*\}\}' rmt
"\{\{routenplaner>.*?\}\}" routeplaner
"\{\{routenplaner_lycosde>.*?\}\}" routeplaner
"\{\{routenplaner_webde>.*?\}\}" routeplaner
'\{\{rssticker>[^}]*\}\}' rssticker
'\{\{\s?(?:'.$pattern.')>[^}]*\}\}' vshare
'\{\{\s?mozshot>[^}]*\s?\}\}' mozshot
'\{\{\s?slide>[^}]*\s?\}\}' slideshare
'\{\{\s?youtube>[^}]*\s?\}\}' youtube
'\{\{scrum:.+?\}\}' scrum
"{{search>.*?}}" searchresults
"{{section>.+?}}" include
'\{\{sevenload>[^}]*\}\}' sevenload
'{{simplenavi>[^}]*}}' simplenavi
"{{skill>[0-9]*/?[0-9]*}}" skill
'\{\{skype>.*?\}\}' skype
"{{socialmark}}" socialmark
"{{spark>.+?}}" sparkline
'{{starred(?:>min)?(?:\|\d+)?}}' starred
'\{\{stars>.*?\}\}' stars2
'{{startlevel>[1-5]}}' numberedheadings
'\{\{statdisplay>all[^}]*\}\}' statdisplay
'\{\{statdisplay>compute stats\}\}' statdisplay
'\{\{statdisplay>month by day[^}]*\}\}' statdisplay
'\{\{statdisplay>month by hour[^}]*\}\}' statdisplay
'\{\{statdisplay>one month[^}]*\}\}' statdisplay
'\{\{statdisplay>progress bar\}\}' statdisplay
'\{\{statdisplay>top bytes[^}]*\}\}' statdisplay
'\{\{statdisplay>top entries[^}]*\}\}' statdisplay
'\{\{statdisplay>top referers[^}]*\}\}' statdisplay
'\{\{statdisplay>top urls[^}]*\}\}' statdisplay
'\{\{statdisplay>user agents[^}]*\}\}' statdisplay
'\{\{subjectindex>.*?\}\}' subjectindex
"{{SVG>.+?}}" svgedit
"{{svg>.+?}}" svgedit
'\{\{svnlog>.*?\}\}' svnlog
'\{\{tabinclude>[^}]*\}\}' tabinclude
'\{\{tag>.*?\}\}' tag
'{{tagging::\w+(?:>[^}]+)?}}' tagging
"{{tagtopic>.+?}}" include
'\{\{tasks>.+?\}\}' task
'\{\{tbt>[^}]*\}\}' tbt
"{{template>.+?}}" templater
'\{\{threads>.+?\}\}' discussion
"{{top10>.*?}}" top10
'\{\{topbarsyntax>[^}]*\}\}' topbarsyntax
'{{topic>.*?}}' blogtng
'\{\{topic>.+?\}\}' tag
'{{tplcssinfo>.+?}}' usercss
'{{twitter>search\:.*?}}' twitter
'{{twitter>user\:.*?}}' twitter
'\{\{uniprot>[^}]*\}\}' uniprot
'\{\{upload>.+?\}\}' upload
'{{url>.*?}}' iframe
"{{user>[a-zA-Z0-9]+}}" signature
"{{userpage>.+?}}" includeuserpage
"\{\{vcard>.*?\}\}" vcard
'\{\{videogg>[^}]*\}\}' videogg
'\{\{\w+?feed>.+?\}\}' feed
'{{wikistatistics>.*?}}' stats
'\{\{wishlist>[\w:\\- =]+\}\}' amazon
'\{\{wolfram>.*?\}\}' wolframalpha
'\{\{woot\}\}' woot
'{{wp>[^}]+}}' wikipediasnippet
'\{\{xfortune>[^}]*\}\}' xfortune
'{{yearbox>.*?}}' yearbox
'\{\{zoom>[^}]*\}\}' zoom
'~\$+ .+? \$+~' floatdiv
'~~' .$this->getLang('code'). '~~' daftdrafts
'~~(?:QNA|FAQ)(?:\s[^\n]*?)?~~' qna
"~~=[_a-z\ A-Z0-9\%\:\.,\\\/\*\-\+\(\)\&\|#><!=;]*~~" tablecalc
"~~=[a-zA-Z0-9_]*\([0-9,:]*\)~~" tablemath
'~~ABB.*?~~' abb
'~~ACLINFO!?[^~]*?~~' aclinfo
'~~AUTOTWEET:.*?~~' autotweet
'~~BACKLINKS~~' backlinks2
'~~BARCODE.*?~~' barcode
'~~bc:.*?~~' croissant
'~~BLIKI~~' bliki
'~~BOOKMARKME:(?:o(?:ff|n)|top|bot(?:tom|h))~~' bookmarkme
'~~CHAT~~' freechat
'~~CHAT~~' chat
'~~CLEARFLOAT~~' clearfloat
'~~CL~~' clearfloat
'~~codedoc:.*?~~' codedoc
'~~codepad.*?~~' codepad
'~~codepad~~' codepad
'~~DISCUSSION[^\r\n]*?~~' discussion
'~~DISQUS~~' disqus
'~~dnsbl~~' dnsbl
'~~DRAFT~~' blog
'~~FAVORIS~~' favoris
'~~GROUPMGR\|[^~]*?~~' groupmgr
'~~GROUPMGR~~' groupmgr
'~~heise~~' heise
'~~INCL_FORM[^~]*~~' incl_form
'~~INFO:\w+~~' info
'~~INIGMACODE.*?~~' qrcode
'~~INLINEEDITORSTART~~' inlineeditor
"~~isbn:.+?~~" isbn
'~~jalbumshow.*?~~' jalbum
'~~LASTMOD[^~]*~~' lastmod
'~~LINEBREAK#.+~~\n' linebreak
'~~LINKBACK(?:|:off|:closed)~~' linkback
'~~MAILTO:.*~~' mailto
'~~md5gen~~' md5gen
'~~MELLEL~~' mellelexport
'~~META:.*?~~' meta
'~~MoveTO>.*?~~' openas
'~~MULTI_PLUGIN_CLOSE~~' fckglite
'~~MULTI_PLUGIN_OPEN~~' fckglite
'~~NEWS_REFRESH~~' news
'~~NEWSFEED.*?~~' news
'~~NEXTDAY:[^~]*~~' nextday
'~~NOCHAT~~' chat
'~~NOQC~~' qc
'~~NOTICEBOARD~~' noticeboard
'~~NOTRANS~~' translation
'~~NOTRANS~~' multilingual
'~~NOTRANS~~' translation3
'~~ODP~~' odp
'~~ODT~~' odt
'~~OpenAS>.*?~~' openas
'~~ORPHANMEDIA:[0-9a-zA-Z_:!]+~~' orphanmedia
'~~ORPHANSWANTED:[0-9a-zA-Z_:!]+~~' orphanswanted
'~~PAGEINDEX[^~]*~~' pageindex
'~~PAGEINDEX~~' pageindex
'~~ping~~' ping
'~~QRCODE.*?~~' qrcode
'~~QUICKEDITSTART~~' quickedit
'~~QUICKEDIT~~' quickedit
'~~QUICKEDIT~~' inlineeditor
'~~READMORE~~' blogtng
'~~REDIRECT>[a-zA-Z0-9_\-:]+~~' pageredirect
'~~REFNOTES.*?~~' refnotes
'~~SaveAS>.*?~~' openas
'~~SEARCHPATTERN[\;\:\#]\'(?:\'\')*[^\r\v\t\r\n]*[^\']\'(?:\'\')*(?:\?\?[^\r\v\t\r\n\?]+\?\?)?~~' searchpattern
'\~\~SHORTURL\~\~' shorturl
'~~SLIDESHOW[^~]*~~' s5reloaded
'~~SLIDESHOW~~' s5
'~~SLIDESHOW~~' offline
'~~SP~~' nbsp
'~~SugarAccount:[-0-9a-f]+~~' sugar
'~~SugarContact:[-0-9a-f]+~~' sugar
'~~SugarOpportunity:[-0-9a-f]+~~' sugar
'~~TASK.*?~~' task
'~~TOC~~' toc
'~~TOOLS:(?:o(?:ff|n)|top|bot(?:tom|h))~~' tools
"~~toplist:\w+~~" toplist
'~~trace~~' traceroute
'~~TRANSLATOR~~' translator
'~~UNDERCONSTRUCTION~~' underconstruction
'~~UP~~' uparrow
'~~\w*?BOOK.*?~~' bookcreator
'~~\w*?CLOUD.*?~~' cloud
'~~\w*?CUMULUS.*?~~' cumulus
'~~whois~~' whois
"~~WoW [qisnzr]:\d+~~" wow
'~~YOURIP_.*?~~' yourip

Entry/exit patterns

Entry Pattern Exit Pattern Plugin Look ahead
'\!\![^\r\n]*?>(?=.*?\!\!)' changemarks
'###(?=.*###)' ';;#' divalign
'###(?=.+\n###)' '\n###' divalign2
'##(?=[^\n]*##)' '##' important_text
'##+(?=.*##+)' '##+' fontsize
'##[a-z]+\|(?=[^\n]*##)' '##' important_text
'#;;(?=.*#;;)' ';;#' divalign
'#;;(?=.+\n#;;)' '\n#;;' divalign2
'\#[a-zA-Z0-9_-]+\[(?=.*\x5D\x23)' '\]\#' div_span_shorthand
'\$\$(?=.*\$\$)' '\$\$' latex
'\$(?=.*\$)' '\$' latex
'\$(?=.*?\$)' '</jsm>' jsmath
$entryPtrn '</chart>' chart :-\
$pattern '</'.$this->syntax_tag.'>' weiqi :-\
$this->entryPattern refnotes :-\
$this->pattern $this->formatting['close'] formatplus :-\
'\%[a-zA-Z0-9_-]+\{(?=.*\x7D\x25)' '\}\%' div_span_shorthand
'\\\\\((?=.*?\\\\\))' '</jsm>' jsmath
'(?<=\B)\+(?!\s)(?=.*\w\+\B)' '(?<!\s)-(?=\B)' inandout
'(?<=\B)-(?!\s)(?=.*\w-\B)' '(?<!\s)-(?=\B)' inandout
'(?i)<fc(?: .+?)?>(?=.+</fc>)' '(?i)</fc>' fontcolor
'(?i)<ff(?: .+?)?>(?=.+</ff>)' '(?i)</ff>' fontfamily
'(?i)<fs(?: .+?)?>(?=.+</fs>)' '(?i)</fs>' fontsize2
'(?i)<hi(?: .+?)?>(?=.+</hi>)' '(?i)</hi>' highlight
'(?i)<wpre(?: .+?)?>(?=.+</wpre>)' '\x3C/wpre\x3E' wpre
'(?i)<xterm(?: .+?)?>(?=.+</xterm>)' '\x3C/xterm\x3E' xterm
'\+\+(?=.*\+\+)' '\+\+' inline_folding
'\+\+\+\+(?=.*\+\+\+\+)' '\+\+\+\+' inline_folding2
'\+\+\+\+.*?\|(?=.*\+\+\+\+)' '\+\+\+\+' folded
'\+\+.*?\|(?=.*\+\+)' '\+\+' folded
'\+\+[^\r\n]*?>(?=.*?\+\+)' changemarks
',,+(?=.*,,+)' '##+' fontsize
'\-\-[^\r\n]*?>(?=.*?\-\-)' changemarks
'//(?=[^\x00]*[^:])' '//' mediasyntax
';#;(?=.*;#;)' ';;#' divalign
';#;(?=.+\n;#;)' '\n;#;' divalign2
';;#(?=.*;;#)' ';;#' divalign
';;#(?=.+\n;;#)' '\n;;#' divalign2
'<' . $DOKUWIKI_TWEET_CONFIG['tag'] . '?>(?=.*?</' . $DOKUWIKI_TWEET_CONFIG['tag'] . '>)' '</' . $DOKUWIKI_TWEET_CONFIG['tag'] . '>' dokuwikitweet
"<$tag.*?>(?=.*?</$tag>)" "</$tag>" database2
'<<<(?=.*?>>>)' ':::[^\r\n]*?>>>' boxes_mod
'<<<[^:\|\r\n]*?:::(?=.*?>>>)' ':::[^\r\n]*?>>>' boxes_mod
'<<<[^:\|\r\n]*?\|(?=.*?>>>)' ':::[^\r\n]*?>>>' boxes_mod
'<abc(?=.*\x3C/abc\x3E)' '</abc>' abc
'<acm>(?=.*?</acm>)' '</acm>' asciimathml
'<acmath>(?=.*?</acmath>)' '</acm>' asciimathml
'<acronym title=.*?>(?=.*?</acronym>)' '</acronym>' acronym
'<agenda_nextfree>' '</agenda_nextfree>' agenda :-\
'<agenda_timetable>' '</agenda_timetable>' agenda :-\
'<agenda_unassigned>' '</agenda_unassigned>' agenda :-\
'<align.*?>(?=.*?</align>)' '</align>' fckg
'<align[^\r\n]*?>(?=.*?</align>)' '</align>' alignment
'<animation .+?>(?=.*?</animation>)' '</animation.*?>' layeranimation
'<animation>(?=.*?</animation>)' '</animation.*?>' layeranimation
'<asvg.*?>(?=.*?</asvg>)' '</asvg>' asciisvg
'<autolink>(?=.*?\x3C/autolink\x3E)' '</autolink>' autolink2
'<aviewer(?=.*?>.*?</aviewer>)' '</aviewer>' autoviewer
'\<barchart\>' '\</barchart\>' avbarchart :-\
'<bibtex(?=.*\x3C/bibtex\x3E)' '</bibtex>' bibtex
'<block.*?>(?=.*?</block>)' '</block>' block
'<block.*?>(?=.*?</block>)' '</WRAP>' wrap
'<block.*?>(?=.*?</block>)' '</block>' fckg
'<blockquote.*?>(?=.*?</blockquote>)' '</blockquote>' blockquote
'<box>(?=.*?</box.*?>)' '</box.*?>' boxwh
'<box>(?=.*?</box.*?>)' '</box.*?>' box
'<box\s[^\r\n\|]*?>(?=.*?</box.*?>)' '</box.*?>' boxwh
'<box\s[^\r\n\|]*?>(?=.*?</box.*?>)' '</box.*?>' box
'<box\s[^\r\n\|]*?\|(?=[^\r\n]*?>.*?</box.*?>)' '</box.*?>' box
'<box\s[^\r\n\|]*?\|(?=[^\r\n]*?>.*?</box.*?>)' '</box.*?>' boxwh
'<box\|(?=[^\r\n]*?\>.*?</box.*?\>)' '</box.*?>' box
'<box\|(?=[^\r\n]*?\>.*?</box.*?\>)' '</box.*?>' boxwh
'<chain(?=.*?>.*?</chain>)' '</chain>' chain
'<chart2(?=.*?>.*?</chart2>)' '</chart2>' chart2
'<chem>(?=.*?</chem>)' '</chem>' chem
'<cite>(?=.*?</cite>)' '</cite>' blockquote
'<class.*?>(?=.*?</class>)' '</class>' class
'\x3Ccode(?=[^>]*\x3E\r?\n.*\n\x3C\x2Fcode\x3E)' '(?<=\n)\x3C\x2Fcode\x3E' code2
'<code(?=[^\r\n]*?>.*?</co'.'de>)' '</co'.'de>' code3
'<code(?=[^\r\n]*?>.*?</code>)' '</code>' syntaxhighlighter
'<code(?=[^\r\n]*?>.*?</code>)' '</code>' jquery-syntax
'<code(?=[^\r\n]*?>.*?</code>)' '</code>' code
'<code.*?>(?=.*?</code>)' '</code>' fckg
'<codedoc.*?>(?=.*?</codedoc>)' '</codedoc>' codedoc
'<codetoggle.*?>(?=.*?</codetoggle)' '</codedoc>' codedoc
'<color.*?>(?=.*?</color>)' '</color>' color
'<color.*?>(?=.*?</color>)' '</color>' fckg
'<colortag(?=[^\r\n]*?>.*?</colortag>)' '</colortag>' colortag
'<CONFORM.*?>(?=.*?</CONFORM>)' '</CONFORM>' conform
'<cssmenu.*?>(?=.*?</cssmenu>)' '</cssmenu>' cssmenu
'<dataloop.*?>(?=.*?</dataloop>)' '</dataloop>' dataloop
'<datatextloop.*?>(?=.*?</datatextloop>)' '</datatextloop>' dataloop
'<date>(?=.*\x3C/date\x3E)' '</date>' localdate
'<dbtables *[^>]*>' '</dbtables>' dbtables :-\
'<decrypt.*?>(?=.*?</decrypt>)' '</decrypt>' crypto
'<decrypt>(?=.*?</decrypt>)' '</decrypt>' encryptedpasswords
'<del [^>\r\n]+? @[^>\r\n]+?>(?=.*</del>)' '</del>' formatplus
'<del [^>\r\n]+?>(?=.*</del>)' '</del>' formatplus
'<del>(?=.*</del>)' '</del>' formatplus
'<del[^\r\n]*?>(?=.*?</del>)' changemarks
'\x3Cdiff(?=[^\n\r]*?\x3E.*?\n\x3C\x2Fdiff\x3E)' '(?<=\n)\x3C\x2Fdiff\x3E' diff
'<div.*?>(?=.*?</div>)' '</WRAP>' wrap
'<do.*?>(?=.*?</do>)' '</do>' do
'<docbook>' '</docbook>' docbook :-\
'<drop.*?>(?=.*?</drop>)' '</drop>' drop_me
'<EMBEDDED_HTML>' '</EMBEDDED_HTML>' grensladawritezor :-\
'<ENCRYPTED.*?>(?=.*?</ENCRYPTED>)' '</ENCRYPTED>' dokucrypt
'<epigraph.*?>(?=.*?\x3C/epigraph\x3E)' '</style>' styler
'<exttab1(?=.*\x3C/exttab1\x3E)' '</exttab1>' exttab1
'<file(?=[^\r\n]*?>.*?</file>)' '</file>' jquery-syntax
'<file(?=[^\r\n]*?>.*?</file>)' '</file>' code3
'<file(?=[^\r\n]*?>.*?</file>)' '</file>' code
'<FIXME>' '</FIXME>' fbsp :-\
'<FIXME>' '</FIXME>' floatdiv :-\
'<FIXME>' '</FIXME>' fbsp :-\
'<flashplayer.*?>(?=.*?</flashplayer>)' '</flashplayer>' flashplayer
'<font.*?>(?=.*?</font>)' '</font>' fckglite
'<font.*?>(?=.*?</font>)' '</font>' fckg
'<FORM.*?>(?=.*?</FORM>)' '</FORM>' form
'<format(?=.*?</format>)' '</format>' format
'<hidden.*?>(?=.*?</hidden>)' '</hidden>' hidden
'<hidetext *[^>]*>' '</hidetext>' hidetext :-\
'<html>(?=.*?</html>)' '</html>' htmlokay
'<if(?=.*?</if>)' '</if>' condition
'<ifauth.*?>(?=.*?\x3C/ifauth\x3E)' '</ifauth>' ifauth
'<imageflow [^>]+>(?=</imageflow.*?>)' '</imageflow.*?>' imageflow
'<imageflow>(?=.*?</imageflow.*?>)' '</imageflow.*?>' imageflow
'<imgcaption\s[^\r\n\|]*?>(?=.*?</imgcaption.*?>)' '</imgcaption>' imagereference
'<imgcaption\s[^\r\n\|]*?\|(?=[^\r\n]*>.*?</imgcaption.*>)' '</imgcaption>' imagereference
'<inline.*?>(?=.*?</inline>)' '</wrap>' wrap
'<ins [^>\r\n]+? @[^>\r\n]+?>(?=.*</ins>)' '</ins>' formatplus
'<ins [^>\r\n]+?>(?=.*</ins>)' '</ins>' formatplus
'<ins>(?=.*</ins>)' '</ins>' formatplus
'<ins[^\r\n]*?>(?=.*?</ins>)' changemarks
'<ipmap.*>.*</ipmap>' '</ipmap>' ipmap :-\
'<item .+?>(?=.*?</item>)' '</item.*?>' layeranimation
'<item>(?=.*?</item>)' '</item.*?>' layeranimation
'<itemtable *[^>]*>' '</itemtable>' itemtable :-\
'<javadoc.*?>(?=.*?</javadoc>)' '</javadoc>' javadoc
'<jmol.*?>(?=.*?</jmol>)' '</jmol>' jmol2
'<jsm>(?=.*?</jsm>)' '</jsm>' jsmath
'<jsmath>(?=.*?</jsmath>)' '</jsm>' jsmath
'<key>(?=.*?\x3C/key\x3E)' '</key>' keyboard
'\x3Clang\s+[a-z\-A-Z0-9]{2,})?\s*\x3E\s*(?=(?s).*?\x3C\x2Flang\x3E)' '\x3C\x2Flang\x3E' lang
'<latex(?=.*\x3C/latex\x3E)' '</latex>' mimetex
'\x3Clatex\x3E(?=.*\x3C/latex\x3E)' '\x3C/latex\x3E' latex
'<layer .+?>(?=.*?</layer>)' '</layer.*?>' layeranimation
'<layer>(?=.*?</layer>)' '</layer.*?>' layeranimation
'<layout.*?>(?=.*?</layout.*?>)' '</lo.*?>' layout
'<lo.*?>(?=.*?</lo.*?>)' '</lo.*?>' layout
'<LTR>(?=.*?</LTR>)' '</LTR>' ltr
'<m(?=[^\r\n]*?>.*?</m>)' '</m>' math2
'<markdown>(?=.*</markdown>)' '</markdown>' markdownextra
'<markdown>(?=.*</markdown>)' '</markdown>' markdown
'<math(?=[^\r\n]*?>.*?</math>)' '</math>' math
'<menu>(?=.*?</menu.*?>)' '</menu>' menu
'<menu\s[^\r\n\|]*?>(?=.*?</menu.*?>)' '</menu>' menu
'<meta_yaml>(?=.*?</meta_yaml>)' '</meta_yaml>' meta_yaml
"<navigation(?=[^\r\n]*?\x3E.*?\x3C/navigation\x3E)" '\x3C/navigation\x3E' indexmenu2
'<navilevel.*?>(?=.*?</navilevel>)' '</navilevel>' navilevel
'<news.*?>(?=.*?</news>)' '</news>' news
'<nodisp.*?>(?=.*?</nodisp>)' '</nodisp>' nodisp
'<note.*?>(?=.*?</note>)' '</note>' note
'<orgapp.*?>(?=.*?</orgapp>)' '</orgapp>' orgapp
'<PASSWORD>(?=.*?</PASSWORD>)' '</PASSWORD>' password
'<pchart(?=[^\r\n]*?>.*?</pchart>)' '</pchart>' pchart
'<pgn>(?=.*</pgn>)' '</pgn>' pgnviewer
'<PHP>(?=.*</PHP>)' '</php>' phpimplicitnocache
'<php>(?=.*</php>)' '</php>' phpimplicitnocache
"<phpwikify>" phpwikify :-\
'\x3Cpiclens (?=.*/\x3E)' '\x5D\x5D' piclens
'<plot(?=.*\x3C/plot\x3E)' '</plot>' gnuplot
'<poem>\n?' '</poem>' poem :-\
'<pre>' '</pre>' mediasyntax :-\
'<processing>' '</processing>' processing :-\
'<prolog.*?>(?=.*?</prolog>)' '</prolog>' prolog
'<pxxo.*?>(?=.*?</pxxo>)' '</pxxo>' pxxo
'<quote [^>\r\n]+?>(?=.*</quote>)' '</quote>' formatplus
'<quote.*?>(?=.*?\x3C/quote\x3E)' '</style>' styler
'<quote>(?=.*</quote>)' '</quote>' formatplus
"<register>" register :-\
'<searchtable[^>]*>(?=.*?\x3C/searchtable\x3E)' '</searchtable>' searchtablejs
'<select.*?>(?=.*?</select>)' '</select>' select
"<shortcut(?=[^\r\n]*?\x3E.*?\x3C/shortcut\x3E)" '\x3C/shortcut\x3E' shortcut
'<side left>(?=.*\x3C/side\x3E)' '</side>' side_note
'<side right>(?=.*\x3C/side\x3E)' '</side>' side_note
'<side>(?=.*\x3C/side\x3E)' '</side>' side_note
'<slideshow.*?>(?=.*?</slideshow>)' '</slideshow>' slideshow
'<snippet>(?=.*?</snippet>)' '</snippet>' snippets
'\x3Csortable.*?\x3E' '</sortable>' sortablejs :-\
'<sortable>' '</sortable>' sortablejs :-\
'<sortable[^>]*>(?=.*?</sortable>)' '</sortable>' sortablejs
'<span.*?>(?=.*?</span>)' '</wrap>' wrap
'<spoiler[^>\r\n]*?>(?=.*?</spoiler>)' '</spoiler>' spoiler
'<sql [^>]*>' '</sql>' sql :-\
'<style.*?>(?=.*?\x3C/style\x3E)' '</style>' styler
'<survey>' '</survey>' survey :-\
'<svgimage>' '</svgimage>' svg :-\
'<sviewer(?=.*?>.*?</sviewer>)' '</sviewer>' sviewer
'<swfobject\s[^\r\n\|]*?>(?=.*?</swfobject.*?>)' '</swfobject.*?>' swfobject
'<sxh(?=[^\r\n]*?>.*?</sxh>)' '</sxh>' syntaxhighlighter3
'<sxh(?=[^\r\n]*?>.*?</sxh>)' '</sxh>' syntaxhighlighter2
'\<task\>' '\</task\>' avtaskbox :-\
'<term\s{1,}(?=.*\x3C/term\x3E)' '</term>' term
'<TEST>' '</TEST>' space :-\
'<TEST>' '</TEST>' verinfo :-\
'<TEST>' '</TEST>' pagebreak :-\
'<TEST>' '</TEST>' orphanmedia :-\
'<TEST>' '</TEST>' tab :-\
'<tex>.*?' '</tex>' mathtran :-\
'<texit(?=.*\x3C/texit\x3E)' '</texit>' dokutexit
'<TEXT>(?=.*?</TEXT>)' '</TEXT>' plaintext
'<textile>(?=.*</textile>)' '</textile>' textile2
'<timeline.*?>(?=.*?</timeline>)' '</timeline>' timeline
'<TimeLine.*?>(?=.*?</TimeLine>)' '</TimeLine>' timeline2
'<timer.*?>(?=.*?\x3C/timer\x3E)' '</timer>' timer
'\x3Ctip(?:\s+[a-z ]*\s*)*\x3E(?=.*?\x3C\x2Ftip\x3E)' '\x3C\x2Ftip\x3E' tip
'<toc .+?>(?=.*?</toc>)' '</toc.*?>' siteexport
'<toc>(?=.*?</toc>)' '</toc.*?>' siteexport
'<todo[\s]*?.*?>(?=.*?</todo>)' '</todo>' todo
"<ttip:.+?>(?=.+?</ttip>)" "</ttip>" tooltip
'<typo (?:(?:ff:|fs:|lh:|ls:-?|ws:-?|va:-?|fv:){1}(?:[0-9]+px|[0-9]+(?:\.[0-9]+)?em|[0-9]+(?:\.[0-9]+)?ex|[0-9]+(?:\.[0-9]+)?pt|[0-9]{1,3}%|smallcaps{1}|baseline{1}|sub{1}|super{1}|top{1}|text-top{1}|middle{1}|bottom{1}|text-bottom{1}|inherit{1}|[a-zA-Z0-9]{2}[a-zA-Z0-9\ ,]*[a-zA-Z0-9]{1}){1};\ ?){1,6}>(?=.*?</typo>)' '</typo>' typography
'<verse.*?>(?=.*?\x3C/verse\x3E)' '</verse>' styler
"<WoW [qisn]:\d+(:[hj])?>(?=.*</WoW>)" wow
'\x3Cwpre\x3E(?=.*\x3C/wpre\x3E)' '\x3C/wpre\x3E' wpre
'<wrap.*?>(?=.*?</wrap>)' '</wrap>' wrap
'<WRAP.*?>(?=.*?</WRAP>)' '</WRAP>' wrap
'<xterm2.*?>(?=.*?</xterm2>)' '</xterm2>' xterm2
'\x3Cxterm\x3E(?=.*\x3C/xterm\x3E)' '\x3C/xterm\x3E' xterm
'\x3Cxtermrtf\x3E(?=.*\x3C/xtermrtf\x3E)' '\x3C/xtermrtf\x3E' xtermrtf
"[ \t]*={2,}(?=[^\n]+={2,}[ \t]*\n)" '={2,}[ \t]*(?=\n)' header2
'\\\\\[(?=.*?\\])' '</jsm>' jsmath
'\[\[\[.*?(?=.*?\]\]\])' '\]\]\]' pagetemplate
'\[\[flowplay>[^|]*\|' '\]\]' flowplay2 :-\
'\[b\](?=.*?\x5B/b\x5D)' bbcode
'\[code\](?=.*?\x5B/code\x5D)' bbcode
'\[color=.*?\](?=.*?\x5B/color\x5D)' '\[/color\]' bbcode
'\[float.*?\]' '\[/float\]' floatdiv :-\
'\[http(?=.*?\])' '\]' mediasyntax
'\[i\](?=.*?\x5B/i\x5D)' bbcode
'\[list=.*?\]\s*?\[\*\](?=.*?\x5B/list\x5D)' '\[/list\]' bbcode
'\[list\]\s*?\[\*\](?=.*?\x5B/list\x5D)' '\[/list\]' bbcode
'\[m\](?=.*?\x5B/m\x5D)' bbcode
'\[quote.*?\](?=.*?\x5B/quote\x5D)' '\[/quote\]' bbcode
'\[s\](?=.*?\x5B/s\x5D)' bbcode
'\[size=.*?\](?=.*?\x5B/size\x5D)' '\[/size\]' bbcode
'\[u\](?=.*?\x5B/u\x5D)' bbcode
'\[\{\{[^\|\}]+\|*(?=[^\}]*\}\}\])' '\}\}\]' imagebox
'^ *\!\!' '(?<! )\n' important_paragraf :-\
'^ *\!\![a-z]+\|' '(?<! )\n' important_paragraf :-\
'^ *\!' '\n$' dl :-\
'^ *\?[^\n]*' '\n$' dl :-\
'^[\#]*reDirect[ ]+\[\[' '\]\]' mediasyntax :-\
'^[\#]*REDIRECT[ ]+\[\[' '\]\]' mediasyntax :-\
'^[\#]*redirect[ ]+\[\[' '\]\]' mediasyntax :-\
'\n {2,}(?:--?|\*\*?|\?|::?)' '\n' yalist :-\
'\n {2,},' '\n' columnlist :-\
'\n {2,}'.DL_DT '\n[ \t]*\n' definitionlist :-\
'\n {2,}=[^:]+:' '\n' definitions :-\
'\n {2,}[\-\*]' '\n' mllist :-\
"\n\!(?=[\!0-9])" "\|" truetable
'\n#[^\n#]+\|[^\n#]+#\n' '\n##\n' complex_lists :-\
'\n[ \t]*[\#\*](?!\*)' '\n' creole :-\
'\n[ \t]*[\#\*]+ *' '\n' mediasyntax :-\
'\n\s*-->[^\n]*(?=.*?\n\s*<--[^\n]*)' '\n\s*<--[^\n]*' outliner
'\n\t+\s*[\x2A\x2D]\s*(?=(?s).*?[^\x5C]\x3C\n\n)' lists
'\n\t+\s*\x3F\x3F(?s).+?(?=::(?s).*!!\n\n)' deflist
'\n\t{1,}(?:--?|\*\*?|\?|::?)' '\n' yalist :-\
'\n\t{1,},' '\n' columnlist :-\
'\n\t{1,}'.DL_DT '\n[ \t]*\n' definitionlist :-\
'\n\t{1,}=[^:]+:' '\n' definitions :-\
'\n\t{1,}[\-\*]' '\n' mllist :-\
'\n\x20{2,}[\x2A\x2D]\s*(?=(?s).*?[^\x5C]\x3C\n\n)' lists
'\n\x20{2,}\s*\x3F\x3F(?s).+?(?=::(?s).*!!\n\n)' deflist
'\n\{\{\{\n(?=.*?\n\}\}\}\n)' '\n\}\}\}\n' creole
'\n\{\|[^\n]*' '\n' exttab2 :-\
'\n\|' '\n' creole :-\
"\n\|(?=\-)" "\|" truetable
"\n\|(?=[\|0-9])" "\|" truetable
"\n\|(?=\})" "\|" truetable
'\n\|=' '\n' creole :-\
'\x22\x22(?=.*\x22\x22)' '\x22\x22' unformattedcode
'\x22\x22(?=.*\x22\x22)' '\x22\x22' formatplus
'\x22\x22=[^\x22\r\n]+?\|(?=.*\x22\x22)' '\x22\x22' formatplus
'\x27\x27(?=.*\x27\x27)' '\x22\x22' unformattedcode
'\x5B\x5Bpiclens>(?=.*\x5D\x5D)' '\x5D\x5D' piclens
'\x5Cbegin\{displaymath\}(?=.*\x5Cend\{displaymath\})' '\x5Cend\{displaymath\}' latex
'\x5Cbegin\{eqnarray\*\}(?=.*\x5Cend\{eqnarray\*\})' '\x5Cend\{eqnarray\*\}' latex
'\x5Cbegin\{eqnarray\}(?=.*\x5Cend\{eqnarray\})' '\x5Cend\{eqnarray\}' latex
'\x5Cbegin\{equation\*\}(?=.*\x5Cend\{equation\*\})' '\x5Cend\{equation\*\}' latex
'\x5Cbegin\{equation\}(?=.*\x5Cend\{equation\})' '\x5Cend\{equation\}' latex
'\{\![^:]+:(?=.*?\}\})' '\}\}' tooltip
"\{(?=\|)" "\|" truetable
'\{\?(?=.+?\?\})' '\?\}' hide
'{{\[\[(?=.*?\]\]}})' '\]\]}}' snap
'\{\{[^\}\{]*?\.svg(?=.*?\}\})' '.*?\}\}' svg_pureinsert
'\{\{aimg>[^\}]+\}\}' '\{\{<aimg\}\}' aimg :-\
'{{googlemaps>' . $this->RE_PLUGIN_BODY . '\|(?=' . $this->RE_NON_SYNTAX_SEQ . '}})' '}}' google_maps
'\{\{map>[^\}]+\}\}' '\{\{<map\}\}' imagemap :-\
'{{tplSwitcher>(?=.*}})' '}}' template_switcher
'{{track>(?=.*}})' '}}' anormal_tracker
'\{\{\{(?=.*?\}\}\})' '\}\}\}' creole
"\|(?=\})" "\|" truetable
'~~COL:\d+~~' '\n' columnlist :-\
'~~DWCOMMITS.*?' 'DWCOMMITS~~' dwcommits :-\

Back to ⇐ Compatibility

devel/plugin_survey/syntax.txt · Last modified: 2012-07-20 14:31 by Klap-in