12 lines
438 B
Python
12 lines
438 B
Python
from markdown.extensions import Extension
|
|
from markdown.inlinepatterns import SimpleTagPattern
|
|
|
|
|
|
class DelInsExtension(Extension):
|
|
def extendMarkdown(self, md):
|
|
DEL_RE = r'(~~)(.*?)~~'
|
|
del_tag = SimpleTagPattern(DEL_RE, 'del')
|
|
md.inlinePatterns.register(del_tag, 'del', 55)
|
|
INS_RE = r'(__)(.*?)__'
|
|
ins_tag = SimpleTagPattern(INS_RE, 'ins')
|
|
md.inlinePatterns.register(ins_tag, 'ins', 55) |