kawaz.apps.kfm.extras.strikethrough のソースコード

import re
from .utils import is_quoated


STRIKETHROUGH_PATTERN = re.compile("~~(?P<text>[^~]+)~~", re.MULTILINE)


[ドキュメント]def parse_strikethroughs(value): """ ~~で囲まれた部分を<del>展開する """ def repl(m): if is_quoated(m.string, m.start(), m.end()): return m.group() return "<del>{}</del>".format(m.group('text')) return STRIKETHROUGH_PATTERN.sub(repl, value)