在(我的)XEmacs 21.4中,gdb-prompt-pattern的describe-variable给出:
Value: "^>\\|^(.*gdb[+]?) *\\|^---Type <return> to.*--- *"
那里的“[+]”是什么?它只是意味着“+字符”吗?如果是这样,为什么不使用“\ +”?
答案 0 :(得分:3)
在您的上下文中,[+]
与\+
相同,即匹配+
字符,我认为该正则表达式的原始作者出于可读性原因这样做,或者也许是因为[+]
曾经是过去的一些字符集,如[-+]
答案 1 :(得分:1)
[+]
中的是符号+
[]
中的任何符号都是-