gpt4 book ai didi

regex - 仅替换括号之间的空格

转载 作者:行者123 更新时间:2023-11-29 09:00:15 26 4
gpt4 key购买 nike

在字符串中,我试图用下划线替换括号之间的所有空格。例如,给定 this (is_my_) simple example 我想得到 this (_is_my_) simple example

我正在研究 bash 并想为 sed 创建一个替换表达式,但是我想不出一个简单的单行解决方案。

期待您的帮助

最佳答案

使用 sed:

sed ':l s/\(([^ )]*\)[ ]/\1_/;tl' input

如果括号不平衡:

sed ':l s/\(([^ )]*\)[ ]\([^)]*)\)/\1_\2/;tl' input

关于regex - 仅替换括号之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14130329/

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