运行工具
本工具支持将输入的 HTML 代码转换为结构清晰的 Markdown 文本。系统通过特定的文本模式匹配规则,识别并转换常见网页标签。主要转换功能包括:将一级至六级标题标签转换为对应的井号标题;将包含单引号或双引号链接地址的超链接转换为标准链接;将带有双引号图片路径的图像标签转换为图片语法;将无附加属性的加粗和斜体标签转为强调符号;将特定格式的代码块和行内代码转为 Markdown 代码标记;同时处理常见的列表、引用块、段落换行与水平分割线。转换过程会自动移除成对出现的脚本和样式区块,清理其余未匹配的通用标签并保留其中的文本内容,还会解码部分常用字符实体与十进制数字实体。最后,系统会规整多余的连续换行并去除首尾空白字符。
使用说明
- 在文本输入区域粘贴或输入需要转换的 HTML 代码内容。
- 确认需要转换的标签格式完整且成对闭合。
- 点击转换按钮生成对应的 Markdown 格式文本。
- 在输出结果区域查看排版转换后的 Markdown 内容并复制使用。
示例
- 输入:<h1>标题示例</h1><p>这是一段包含 <strong>加粗文字</strong> 和 <a href="https://example.com">链接</a> 的段落。</p> 转换后生成:# 标题示例 这是一段包含 **加粗文字** 和 [链接](https://example.com) 的段落。
- 输入:<ul><li>第一项</li><li>第二项</li></ul><pre><code>console.log('test');</code></pre> 转换后生成:- 第一项 - 第二项 ``` console.log('test'); ```
常见问题
输入不完整的 HTML 代码会如何处理?
工具基于特定的文本模式进行匹配转换。若部分 HTML 标签缺少闭合标记或属性格式不符合匹配规则,未识别的标签会被作为普通标签直接清理,但标签内的文字内容仍会保留。
网页中的 JavaScript 脚本和 CSS 样式会被保留吗?
只要脚本和样式区块具有成对匹配的起始与闭合标签,其中的代码内容都会在转换过程中被自动移除,避免干扰正文文本。
遇到字符实体无法转换或报错该如何解决?
如果十进制字符实体数值超出了有效字符编码范围,转换可能会中断。此时请检查并修正输入文本中的十进制实体编号,或直接替换为常规文本字符后重试。