# Markdown链接提取器

从Markdown文档中提取内联链接、引用链接和纯URL，并进行基本语法验证

> 标准页面: https://elysiatools.com/zh/tools/markdown-link-extractor

- **分类:** Text Processing

- **关键词:** markdown, 链接, 提取器, 解析器, 验证器, urls, 引用, 语法

## 概述

\## 功能 从Markdown内容中提取和分析各种链接类型： - \*\*内联链接\*\*: \`\[text\](url)\` 或 \`\[text\](url "title")\` - \*\*引用链接\*\*: \`\[text\]\[ref\]\`、\`\[text\]\[ref\]\`、折叠式 \`\[ref\]\[\]\` - \*\*引用定义\*\*: \`\[ref\]: url "title"\` - \*\*图片链接\*\*: \`!\[alt\](url)\` 或 \`!\[alt\](url "title")\` - \*\*自动链接\*\*: \`\` - \*\*纯URL\*\*: http://、https://、www. 等不带Markdown语法的URL ## 验证功能 - URL语法验证 - 重复链接检测 - 损坏的引用链接检测 - 未使用的引用定义警告 ## 输出 提供全面的统计信息，包括： - 按类型分类的链接计数 - 唯一URL与重复URL - 内部链接与外部链接 - 锚点/片段检测 - 损坏或无效链接的问题报告

## 输入项

- **Markdown内容** (textarea): 在此粘贴您的Markdown内容以提取链接...
- **要提取的链接类型** (select)
- **验证URL语法** (checkbox)
- **查找重复链接** (checkbox)
- **结果排序方式** (select)
- **提取锚点/片段标识符** (checkbox): 统计并跟踪带有#锚点的链接

## 适用场景

- 需要检查Markdown文档中所有链接是否有效、无重复时。
- 希望分析文档结构，统计内部链接、外部链接及锚点分布时。
- 在发布或迁移文档前，需要批量提取链接进行审计或存档时。

## 工作原理

- 在输入框中粘贴或上传您的Markdown内容。
- 选择需要提取的链接类型（如内联链接、引用链接、纯URL等），并配置验证选项（如检查重复、验证URL语法）。
- 工具将解析Markdown内容，提取所有符合条件的链接，并根据您的设置进行验证和分析。
- 最终输出包含按类型分类的链接列表、统计信息以及任何检测到的问题报告（如损坏的引用、无效URL）。

## 使用案例

- 技术文档维护者使用它来定期检查项目文档中的外部链接是否失效，确保文档可用性。
- 博客作者或内容创作者在发布文章前，用它来验证所有引用和参考链接的正确性与唯一性。
- SEO人员或网站管理员分析网站Markdown格式内容的链接结构，优化内部链接并识别潜在问题链接。

## 常见问题

### 这个工具支持提取哪些Markdown链接格式？

支持提取内联链接 \`\[text\](url)\`、引用链接 \`\[text\]\[ref\]\`、图片链接 \`!\[alt\](url)\`、自动链接 \`\` 以及文档中的纯URL。

### 如何检测损坏的引用链接？

工具会检查所有 `[text][ref]` 形式的引用链接，确认其对应的引用定义 `[ref]: url` 是否存在于文档中。如果找不到定义，则标记为损坏链接。

### 可以处理非常大的Markdown文件吗？

可以。工具在浏览器端运行，能够处理包含大量链接的文档。对于极大文件，处理时间可能会相应增加。

### 结果可以按什么方式排序？

您可以选择按链接在文档中出现的位置、链接类型或URL的字母顺序对提取结果进行排序。

### 这个工具能批量处理多个文件吗？

当前版本主要设计用于处理单次粘贴的Markdown内容。如需批量处理，可以依次处理每个文件，或考虑将多个文件内容合并后处理。

## 相关工具

- [血气酸碱失衡判读（AG / ΔAG 联合分析）](https://elysiatools.com/zh/tools/blood-gas-anion-gap): 对动脉血气进行系统性酸碱失衡判读，结合阴离子间隙（AG）和 delta-delta（ΔAG/ΔHCO₃⁻）检测混合性酸碱紊乱。步骤：①pH 分层（酸血症/正常/碱血症）；②原发紊乱识别（代酸/代碱/呼酸/呼碱）；③代偿检查（Winter 公式 PaCO₂=1.5×HCO₃+8±2、急/慢性呼酸碱的 HCO₃ 变化规则）；④AG = Na−Cl−HCO₃（±白蛋白校正）；⑤Delta ratio：<0.4 正常 AG 代酸，0.4–0.8 混合，1–2 纯高 AG 代酸，>2 高 AG 代酸+代碱。不同于已有的 anion-gap-calculator（仅算血清 AG），本工具做完整血气判读。来源 Emmett 2016、Kraut CJASN 2007、Rastegar 2007、LITFL、MDCalc、Adrogué NEJM 1998。不构成医疗建议。
- [甲状腺激素指数（TSH/FT4/FT3 联动判读）](https://elysiatools.com/zh/tools/thyroid-index): 联动判读 TSH、FT4 与可选 FT3，判断甲状腺轴状态。成人参考范围：TSH 0.4–4.0 mIU/L、FT4 0.8–1.8 ng/dL（≈10–23 pmol/L）、FT3 2.3–4.2 pg/mL（≈3.5–6.5 pmol/L）。TSH 高 + FT4 低 → 原发性甲减（桥本、消融后、缺碘、胺碘酮/锂）；TSH 高 + FT4 正常 → 亚临床甲减；TSH 低 + FT4 高（±FT3 高）→ 原发性甲亢（Graves、毒性结节、甲状腺炎早期、碘/胺碘酮相关）；TSH 低 + FT4 正常 → 亚临床甲亢或外源性激素或早期甲状腺炎，应查 FT3 识别 T3 毒症；TSH 正常/低 + FT4 低 → 中枢性（继发/三发）甲减（垂体/下丘脑病变）；TSH 高 + FT4 高 → TSH 瘤或甲状腺激素抵抗；全部正常 → 甲状腺功能正常（非甲状腺病态综合征可仅 FT3 低）。注意事项：TSH 昼夜节律（22:00–02:00 峰，午后谷）；多巴胺、激素、重病、卡麦角林可抑制 TSH；孕期应使用孕期特异性 TSH 范围；异嗜性抗体可致假性 TSH/FT4 异常；胺碘酮可致 1 型（碘致）与 2 型（破坏性）甲亢。来源 ATA 2014/2016、NACB 2002、Garber 2012、MDCalc。不构成医疗建议。
- [DNA 浓度计算器（A260 吸光度法）](https://elysiatools.com/zh/tools/dna-concentration-a260): 用 A260 紫外吸光度法测定 DNA 浓度：浓度 (µg/mL) = A260 × 稀释倍数 × 转换系数 ÷ 光程 (cm)。经验系数：双链 DNA 1 OD = 50 µg/mL，单链 DNA 1 OD = 33 µg/mL（RNA 为 40，见配套 RNA 工具）。1 µg/mL = 1 ng/µL；输入洗脱体积即可得总量 µg。附带 0.1–1.5 线性范围判读：低于 0.1 噪声为主，高于 1.5 探测器可能饱和，需稀释重测。纯度请用 OD260/280 工具判断。来源：Marmur & Doty 1961/1962、Sambrook & Russell、Thermo Fisher NanoDrop 技术资料。仅供教学与实验规划，请以校准仪器为准。
- [Markdown 规范与风格检查器](https://elysiatools.com/zh/tools/markdown-lint-style-checker): 按约 15 条 markdownlint 规则加 2 条中文排版规则检查 Markdown，给出带行号的问题清单，并可一键自动修复安全项
- [OD260/230 纯度比计算器（盐/有机溶剂污染）](https://elysiatools.com/zh/tools/od260-230-ratio): 用 OD260/230 比值判断核酸样品的盐与有机溶剂污染——这是 260/280 检不出污染时的重要补充：纯核酸该比值为 2.0–2.2，低于 2.0 提示胍（TRIzol/柱试剂盒）、酚、碳水化合物、EDTA、高盐或 β-巯基乙醇残留；2.2–2.3 通常为可接受的缓冲液效应；高于 2.3 提示水/缓冲液假象需复测。可选填 A280 同时给出 OD260/280 交叉核对（DNA ~1.8、RNA ~2.0），一次读数覆盖两个纯度维度。读数低于 ~0.05 时比值不可靠。来源：Thermo Fisher T042、Sambrook & Russell、Manchester 1995。仅供教学与实验规划。
- [RNA 浓度计算器（A260，1 OD = 40 µg/mL）](https://elysiatools.com/zh/tools/rna-concentration-a260): 用 A260 紫外吸光度法测定 RNA 浓度：浓度 (µg/mL) = A260 × 稀释倍数 × 40 ÷ 光程 (cm)。RNA 的经验系数为 1 OD = 40 µg/mL，介于双链 DNA（50）与单链 DNA（33）之间；常见操作失误是沿用 dsDNA 的 50，会高估 RNA 产量 25%。1 µg/mL = 1 ng/µL；输入洗脱体积即可得总量 µg。附带 0.1–1.5 线性范围判读；纯 RNA 的 OD260/280 应接近 2.0（DNA 约 1.8），纯度请用配套比值工具判断，操作注意无 RNase、置冰。来源：Marmur & Doty 1961/1962、Sambrook & Russell、Manchester 1995、Thermo Fisher NanoDrop。仅供教学与实验规划，请以校准仪器为准。
- [图片主要颜色提取器](https://elysiatools.com/zh/tools/image-color-extractor): 使用多种算法从图片中提取主要颜色，包括K-means聚类和直方图分析
- [核酸纯度比计算器（OD260/280）](https://elysiatools.com/zh/tools/od260-280-ratio): 用 OD260/280 比值判断核酸样品纯度：核酸碱基在 260 nm 吸收最强，蛋白质芳香族氨基酸与酚类在 280 nm 附近吸收，因此 A260/A280 可诊断蛋白/酚污染。预期值：纯 DNA ≈ 1.8（可接受 1.7–2.0），纯 RNA ≈ 2.0（可接受 1.8–2.2）；DNA < 1.7 或 RNA < 1.8 提示蛋白/酚/胍污染，DNA > 2.0 提示 RNA 污染，RNA > 2.2 提示低离子强度缓冲液等测量假象。可选填 A230 计算次级比值 A260/A230（纯品 2.0–2.2，偏低提示胍/酚/碳水化合物/盐残留）。读数低于 ~0.05 时比值不可靠。来源：Manchester 1995、Sambrook & Russell、Thermo Fisher T042。仅供教学与实验规划。

## 示例

- [变更日志提取器样本](https://elysiatools.com/zh/samples/changelog-extractor): 用于测试变更日志解析和提取工具的各种变更日志格式
- [Markdown 示例](https://elysiatools.com/zh/samples/markdown-samples): Markdown 格式示例，从简单到复杂的文档结构
- [Markdown 查看器样本](https://elysiatools.com/zh/samples/markdown-viewer-samples): 用于 README 预览、文档渲染和富文本标记测试的 Markdown 样本文件
- [Markdown 幻灯片示例](https://elysiatools.com/zh/samples/md-slide-deck-to-pdf): 用于测试 PDF 导出的 Remark/Marp 风格 Markdown 幻灯片

## 相关内容

- [网页源码复用与发布前审计](https://elysiatools.com/zh/hubs/web-source-link-and-metadata-audits): 在复用、迁移或发布前提取源码证据，检查链接与资源，分析元数据和查询串，并复核 RSS/Atom 与 robots.txt。
- [文档编写、审阅与发布](https://elysiatools.com/zh/hubs/documentation-authoring-publishing): 先从代码、PDF 或 HTML 提取资料，再完成 Markdown 整理、合并、预览和发布导出。
- [Markdown 写作、整理与发布工作流](https://elysiatools.com/zh/hubs/markdown-utility): 整理 Markdown 结构、检查链接、合并文件、预览效果、翻译文章，并导出可发布的 HTML、PDF、幻灯片、纯文本或 JSON 交付物。
- [从文本、HTML、Markdown 与日志提取结构化信号](https://elysiatools.com/zh/hubs/text-extract): 用清晰的提取路径，把混合文本中的链接、属性、日期、日志字段和敏感匹配结果整理成可复核的数据。
