", table, 1)
else:
cel = 'colspan="' + str(round(len(result[0]) / 2)) + '"'
if re.search('^ (.*) $', result[2]):
celstyle += 'text-align: center;'
elif re.search('^ (.*)$', result[2]):
celstyle += 'text-align: right;'
elif re.search('^(.*) $', result[2]):
celstyle += 'text-align: left;'
table = re.sub("^(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)", "| ", table, 1)
else:
break
table = re.sub("\|\|$", " | ", table)
while 1:
b = re.search("\|\|\r\n(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)((?:(?!\|\||<\/td>).)*)", table)
if b:
row = ''
cel = ''
celstyle = ''
rowstyle = ''
table_d = ''
result = b.groups()
if result[1]:
table_d = table_p(result[1], result[0], result[2], num)
rowstyle = table_d[1]
celstyle = table_d[2]
row = table_d[3]
cel = table_d[4]
table = re.sub("\|\|\r\n(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)", " |
| ", table, 1)
else:
cel = 'colspan="' + str(round(len(result[0]) / 2)) + '"'
if re.search('^ (.*) $', result[2]):
celstyle += 'text-align: center;'
elif re.search('^ (.*)$', result[2]):
celstyle += 'text-align: right;'
elif re.search('^(.*) $', result[2]):
celstyle += 'text-align: left;'
table = re.sub("\|\|\r\n(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)", " |
| ", table, 1)
else:
break
while 1:
c = re.search("(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)((?:(?!\|\||<\/td>).)*)", table)
if c:
row = ''
cel = ''
celstyle = ''
table_d = ''
result = c.groups()
if result[1]:
table_d = table_p(result[1], result[0], result[2], num)
celstyle = table_d[2]
row = table_d[3]
cel = table_d[4]
table = re.sub("(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)", " | ", table, 1)
else:
cel = 'colspan="' + str(round(len(result[0]) / 2)) + '"'
if re.search('^ (.*) $', result[2]):
celstyle += 'text-align: center;'
elif re.search('^ (.*)$', result[2]):
celstyle += 'text-align: right;'
elif re.search('^(.*) $', result[2]):
celstyle += 'text-align: left;'
table = re.sub("(\|\|(?:(?:\|\|)*))((?:<(?:(?:(?!>).)*)>)*)", " | ", table, 1)
else:
break
data = re.sub("(?:\n| |)(\|\|(?:(?:(?:.*)\n?)\|\|)+)", table, data, 1)
else:
break
return data |