gpt4 book ai didi

regex - 多个相同字符之间的 SED 正则表达式

转载 作者:行者123 更新时间:2023-12-04 05:29:12 26 4
gpt4 key购买 nike

我将如何在所有这些标签和符号之间获取以下标题文本?

我需要捕获的东西:

Some Title Here v1.2.3 Some Other Description About the Title in Here

示例源代码:
<body><pre>=============================================================
Some Title Here v1.2.3 Some Other Description About the Title in Here
=============================================================

some other data here but I don't care about it ...

</pre></body></html>

我试过这样做,但它甚至在预标记之前也抓取了整个顶部,但波纹管部分似乎工作正常,除了它还抓取 = 符号。
sed -n '/<pre>=/,/=/p

上面 sed 代码的结果是:
<body><pre>=============================================================
Some Title Here v1.2.3 Some Other Description About the Title in Here
=============================================================

任何关于此的反馈都将被接受。非常感谢,一如既往,StackOverflow 是 Q 和 A 的最佳社区 =)

最佳答案

使用 GNU sed 的一种方式:

sed -n '/<pre>=/,/=/ { //!p }' file.txt

结果:
Some Title Here v1.2.3 Some Other Description About the Title in Here

说明:
//!p简单地告诉 sed忽略最后一场比赛。

关于regex - 多个相同字符之间的 SED 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832762/

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