Markdown语法表格转HTML语法表格代码分享


编辑 GUID:a9c57e92-79c3-4440-93cd-d9863c41b183
编辑 UTC 日期和时间: 2025-01-02T05:54:51Z
编辑 UNIX 时间戳:1735797296


GitHub代码块预览示例

Markdown语法表格转HTML语法表格代码


import re

def markdown_table_to_html(markdown_table):
# Split the markdown table into lines
lines = markdown_table.strip().split(‘\n’)

# Extract headers and rows from the table
headers = lines[0].strip('|').split('|')
rows = [line.strip('|').split('|') for line in lines[2:]]

# Create HTML table
html_table = '<table>\n'

# Add headers to HTML table
html_table += '  <thead>\n    <tr>\n'
for header in headers:
    html_table += f'      <th>{header.strip()}</th>\n'
html_table += '    </tr>\n  </thead>\n'

# Add rows to HTML table
html_table += '  <tbody>\n'
for row in rows:
    html_table += '    <tr>\n'
    for cell in row:
        html_table += f'      <td>{cell.strip()}</td>\n'
    html_table += '    </tr>\n'
html_table += '  </tbody>\n'

html_table += '</table>'

return html_table

Example usage

markdown_table = “””

“””

html_table = markdown_table_to_html(markdown_table)
print(html_table)




• 博客评论系统使用的是GitHub的issues,用户评论只需要登录你的GitHub账号即可评论

• 博客文章,可以直接在评论区进行相关的评论

• 博客文章,如果需要进一步交流讨论的,可以加入Telegram频道以及Telegram群组



Telegram群组[点击下方链接即可跳转Telegram群组页面]


计网交流群


Telegram频道[点击下方链接即可跳转Telegram频道页面]


博客发布站


文章Bug反馈


文章Bug反馈


• 对文章提出Bug可以点击上方链接进行Bug反馈的直达,如果不会参照Bug反馈格式例子自己编写Markdown代码的话,可以复制下面提供的代码进行Bug的提交,只有在按照Bug反馈格式进行提交的Bug才会进行处理,否则不处理
GitHub代码块预览示例

Bug反馈例子 Markdown 源码


|Bug名称|Bug链接指向|Bug严重性|Bug是否已修复|
|-|-|-|-|
|-|-|-|-|
    

文章作者: 落日与晚风
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 落日与晚风 !