gpt4 book ai didi

html - 使用 bash,最好是 sed,命令删除 markdown (md) 文件中的图像和链接标签

转载 作者:可可西里 更新时间:2023-11-01 13:27:24 33 4
gpt4 key购买 nike

我在 git wiki 上有 Markdown (md) 文件,我正在将其更改为 html。我不想在 html 文件中包含图像和链接。我们在 markdown 中的图片看起来是这样的:

![Alt text](/path/to/img.jpg "Optional title")

我们的 Markdown 链接看起来像:

[I'm an inline-style link](https://www.google.com)

唯一真正不同的是“!”特点。我正在编写一个 shell 脚本来做所有事情。什么是删除整个图像和链接标签的 bash 命令?这是一个更基本的 sed 堆栈问题:

How to remove square brackets and any text inside?

附言。你能在你的回答中加入微笑吗?我累了,想回家。

最佳答案

这应该将它们都删除:

$ sed 's/\!\{0,1\}\[[^]]*\]([^)]*)//g' file.md

这也行,但是...请参阅下面 potong 的评论:

$ sed 's/!\?\[.*\](.*)//g' file.md

关于html - 使用 bash,最好是 sed,命令删除 markdown (md) 文件中的图像和链接标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356408/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com