gpt4 book ai didi

sed中的正则表达式

转载 作者:行者123 更新时间:2023-12-04 03:14:17 25 4
gpt4 key购买 nike

我需要使用sed将所有出现的## XXX ##转换为$ {XXX}。 X可以是任何字母字符或“_”。我知道我需要使用类似以下内容的方法:

's/##/\${/g'

但这当然是不合适的,因为它将## FOO ##转换为$ {FOO $ {

有没有人?
- 大学教师

最佳答案

这是更好的替代正则表达式的镜头:

's/##\([a-zA-Z_]\+\)##/${\1}/g'

或者,如果您假设完全是三个字符:
's/##\([a-zA-Z_]\{3\}\)##/${\1}/g'

关于sed中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/234797/

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