首页 > 解决方案 > 从文件中删除文本块

问题描述

我有一个图形 QL 模式文件,其中包含三个语音标记之间的注释;

"""
some text
"""

我需要删除块,想知道是否有人知道如何使用正则表达式来执行此操作,因为我可以使用 sed 或 grep 删除块

我不拥有 API,因此无法更改输出。

标签: sedgrepgraphql

解决方案


也许是 sed:

sed '/"""/,/"""/d' <<END
a
"""
comment 1
"""
b
"""
comment 2
"""
c
END
a
b
c

推荐阅读