gpt4 book ai didi

正则表达式方括号

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

我可以使用 Bash 来匹配一组字符

$ [[ a =~ [abc] ]]; echo $?
0

但是,如果我想要一个右方括号 ] 包含在集合中,它会失败

$ [[ a =~ [abc\]] ]]; echo $?
1

$ [[ a =~ [abc\\]] ]]; echo $?
1

最佳答案

来自手册页 regex(7):

To include a literal ']' in the list, make it the first character (fol-
lowing a possible '^').

测试:

$ [[ "]" =~ []abc] ]]; echo $?
0

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

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