2012-07-27 50 views
0

在(我)的XEmacs 21.4,對於GDB-提示圖案描述變量給出:什麼是xemacs正則表達式中的「[+]」?

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

什麼是 「[+]」 在那裏?這是否意味着「+字符」?如果是這樣,爲什麼不使用「\ +」?

回答

1
正則表達式中 [+]

是象徵+

[]任何符號,除了-

+0

不完全正則表達式'[0-9]'應該匹配任何數字,而不是三個字符'0'或'-'或'9'的集合,並且'[^ 0-9]'應該匹配任何非數字字符。 – 2012-07-27 19:16:59

3

在你的上下文符號,[+]相同\+,即選配+性格,和我想象中的原該正則表達式的作者要麼出於可讀性的原因,要麼是因爲[+]曾經是過去的一些字符集,如[-+]

相關問題