Fix regex And updated sample

This commit is contained in:
Darks 2021-02-11 12:40:50 +01:00
parent 598d08b326
commit 299cc650c7
Signed by: Darks
GPG Key ID: 7515644268BE1433
2 changed files with 19 additions and 10 deletions

View File

@ -29,8 +29,8 @@ r_h1 = re.compile("^# (.+)$", re.I|re.M)
r_h2 = re.compile("^## (.+)$", re.I|re.M)
r_h3 = re.compile("^### (.+)$", re.I|re.M)
r_link = re.compile("(\W)\[(.+?)\]\((.+?)\)(\W)", re.I|re.M)
r_em = re.compile("([^\w*])\*(\w.+?\w)\*([^\w*])", re.I|re.M)
r_strong = re.compile("(\W)\*{2}(\w.+?\w)\*{2}(\W)", re.I|re.M)
r_strong = re.compile("(\W|^)\*{2}(\w.+?)\*{2}(\W|$)", re.I|re.M)
r_em = re.compile("(\W|^)\*(\w.+?)\*(\W|$)", re.I|re.M)
# Open and extract document
markdown = args.input.read().splitlines()

View File

@ -1,17 +1,26 @@
**This is a short introduction to a sample article.**
{{ tableofcontents }}
# Heading 1
# Lorem
## Heading 1.1
## Ipsum dolor
Some text
Sit amet, *consectetur adipiscing* elit. Etiam consectetur erat **vel enim consectetur** fermentum. Cras id auctor nulla, *ut sagittis orci*. Donec laoreet **libero sit** amet convallis ullamcorper.
### Heading 1.1.1
### Vivamus vel
Another **strong text** with *emphasis* and [a link](https://domain.tld) and [another one](https://domain.tld).
*Vivamus vel ligula posuere, semper ligula a, eleifend arcu. Duis risus sapien, facilisis a rhoncus vitae, sagittis nec neque.*
### Heading 1.1.2
### Pellentesque ut
## Heading 1.2
Pellentesque ut finibus risus. Curabitur vitae risus ac ex molestie tempus. Phasellus faucibus elit odio, [in bibendum](https://domain.tld) magna semper in.
# Heading 2
## Maecenas scelerisque
Maecenas scelerisque, tellus ut egestas condimentum, odio nunc aliquam lorem, in scelerisque tellus ligula ut elit. Sed tempor leo est.
# Aenean varius
Aenean varius, augue eu posuere tristique, sem lacus sagittis felis, at tincidunt metus elit sit amet mi. Phasellus efficitur metus felis, et rutrum tortor efficitur sit amet.
Maecenas sagittis metus ac nisl accumsan vehicula. Aenean eget lacus posuere, pellentesque sem quis, molestie augue. Phasellus euismod pellentesque tortor non pretium.