gpt4 book ai didi

regex - 如何在正则表达式末尾转义大括号

转载 作者:行者123 更新时间:2023-11-29 09:30:52 28 4
gpt4 key购买 nike

我有以下 bash 脚本来替换花括号的括号。

VARS=${VARS//(/{}
VARS=${VARS//)/}}

第一行工作正常,但第二行只会在末尾添加花括号。

如果我尝试用反斜杠转义大括号,反斜杠本身会存储在变量中。

是否有不同的方法从字符串中转义这些花括号?

最佳答案

另一种方法:

VARS=`echo ${VARS} | tr '()' '{}'`

虽然用反斜杠转义花括号似乎是可行的,但这是我使用的:

VARS=${VARS//(/{}
VARS=${VARS//)/\}}

关于regex - 如何在正则表达式末尾转义大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6863738/

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