|
@@ -58,7 +58,7 @@ def namumark(title, data):
|
|
|
data = re.sub('"', '"', data)
|
|
data = re.sub('"', '"', data)
|
|
|
|
|
|
|
|
while True:
|
|
while True:
|
|
|
- p = re.compile("{{{((?:(?!{)(?!}).)*)}}}", re.DOTALL)
|
|
|
|
|
|
|
+ p = re.compile("{{{((?:(?!{{{)(?!}}}).)*)}}}", re.DOTALL)
|
|
|
m = p.search(data)
|
|
m = p.search(data)
|
|
|
if(m):
|
|
if(m):
|
|
|
results = m.groups()
|
|
results = m.groups()
|
|
@@ -360,6 +360,8 @@ def namumark(title, data):
|
|
|
data = re.sub('\^\^(?P<in>.+?)\^\^(?!\^)', '<sup>\g<in></sup>', data)
|
|
data = re.sub('\^\^(?P<in>.+?)\^\^(?!\^)', '<sup>\g<in></sup>', data)
|
|
|
data = re.sub(',,(?P<in>.+?),,(?!,)', '<sub>\g<in></sub>', data)
|
|
data = re.sub(',,(?P<in>.+?),,(?!,)', '<sub>\g<in></sub>', data)
|
|
|
|
|
|
|
|
|
|
+ data = re.sub('<math>(?P<in>((?!<math>).)*)<\/math>', '$\g<in>$', data)
|
|
|
|
|
+
|
|
|
data = re.sub('{{\|(?P<in>(?:(?:(?:(?!\|}}).)*)(?:\n?))+)\|}}', '<table><tbody><tr><td>\g<in></td></tr></tbody></table>', data)
|
|
data = re.sub('{{\|(?P<in>(?:(?:(?:(?!\|}}).)*)(?:\n?))+)\|}}', '<table><tbody><tr><td>\g<in></td></tr></tbody></table>', data)
|
|
|
|
|
|
|
|
data = re.sub('\[ruby\((?P<in>[^\|]*)\|(?P<out>[^\)]*)\)\]', '<ruby>\g<in><rp>(</rp><rt>\g<out></rt><rp>)</rp></ruby>', data)
|
|
data = re.sub('\[ruby\((?P<in>[^\|]*)\|(?P<out>[^\)]*)\)\]', '<ruby>\g<in><rp>(</rp><rt>\g<out></rt><rp>)</rp></ruby>', data)
|