xemacs正则表达式中的“[+]”是什么?

时间:2012-07-27 19:07:32

标签: regex gdb xemacs

在(我的)XEmacs 21.4中,gdb-prompt-pattern的describe-variable给出:

Value: "^>\\|^(.*gdb[+]?) *\\|^---Type <return> to.*--- *"

那里的“[+]”是什么?它只是意味着“+字符”吗?如果是这样,为什么不使用“\ +”?

2 个答案:

答案 0 :(得分:3)

在您的上下文中,[+]\+相同,即匹配+字符,我认为该正则表达式的原始作者出于可读性原因这样做,或者也许是因为[+]曾经是过去的一些字符集,如[-+]

答案 1 :(得分:1)

正则表达式[+]中的

是符号+

[]中的任何符号都是-

以外的符号