ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
MarkdownRegExps.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
28enum MarkdownRegExps: string
29{
30 case HEADINGS = '^(\#){1,6}(\ )';
31 case UNORDERED_LIST = '^(\[-*+] )';
32 case ORDERED_LIST = '^([0-9]+)(\.\ )';
33 case LINE_BREAK = "(( )|(\\\\))$";
34 case PARAGRAPH = "$^$";
35 case BLOCKQUOTE = '^(>)+';
36 case CODEBLOCK = "^```";
37 case LINK = '\[(.)*\]\‍((.)+\‍)'; // [title](url)
38 case LINK_REF_USAGE = '\[(.)*\]\‍([.]+\‍)'; // [title][id]
39 case IMAGE = '\!\[(.)*\]\‍((.)+\‍)'; // ![](url)
40 case IMAGE_REF_USAGE = '\!\[(.)+\]'; // ![][id]
41 case REF = '\[(.)*\]\:(.)+'; // [id]:url
MarkdownRegExps
Regular expressions to detect constructs from CommonMarkdown.