gpt4 book ai didi

regex - 仅删除特定行的换行符/换行符

转载 作者:行者123 更新时间:2023-12-01 11:53:30 24 4
gpt4 key购买 nike

我有以下输出:

02:01:31
OFFLINE
02:02:31
ONLINE

我希望它变成:
02:01:31 OFFLINE
02:02:31 ONLINE

我找到了一种使用 sed ':a;N;$!ba;s/\n/ /g' 删除所有换行符/换行符的方法然而,它给了我接下来的内容,这并不是我真正想要的:
02:01:31 OFFLINE 02:02:31 ONLINE

问:如何只为匹配特定模式的行删除换行符/换行符(在这种情况下 [0-9] 就足够了?

PS:不一定非要和 sed只要我可以将正则表达式模式应用于行的匹配

最佳答案

让您的 s/\n/ /gs/\([0-9]\S*\)\n/\1 /g (一个数字后跟任意数量的非空格后跟一个换行符)。

关于regex - 仅删除特定行的换行符/换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307802/

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