← 中文资源

简体中文版本

去除 Markdown 标记命令行工具

一个 Node 命令行工具:读取 Markdown 文件并打印去除所有格式语法的纯文本,保留段落分隔。

阅读英文原文

功能说明

读取 Markdown 文件并应用正则替换序列去格式:代码块与内联码移除或解包、标题去 #、强调去 *、链接保留文本、列表标记与引用移除、多余空行折叠。运行 node mdstrip.mjs readme.md 输出纯文本。正则处理常见 Markdown 但不处理嵌套格式、HTML 块或引用式链接;正式解析器更健壮但 CLI 偏轻。

运行方式

node mdstrip.mjs readme.md

限制与后续

当前去除 Markdown 标记命令行工具实现覆盖最常见的使用路径。本译文依据英文原文完整重写,代码与命令与英文版本严格一致,可在本地按运行方式复现并核对结果。The regex approach handles common Markdown but not nested formatting, HTML blocks, or reference-style links. A proper parser would be more robust but is heavier for a CLI.若用于生产,请先补充输入校验、错误处理与日志,再结合自身环境调整node版本。