0
在(我)的XEmacs 21.4,對於GDB-提示圖案描述變量給出:什麼是xemacs正則表達式中的「[+]」?
Value: "^>\\|^(.*gdb[+]?) *\\|^---Type <return> to.*--- *"
什麼是 「[+]」 在那裏?這是否意味着「+字符」?如果是這樣,爲什麼不使用「\ +」?
在(我)的XEmacs 21.4,對於GDB-提示圖案描述變量給出:什麼是xemacs正則表達式中的「[+]」?
Value: "^>\\|^(.*gdb[+]?) *\\|^---Type <return> to.*--- *"
什麼是 「[+]」 在那裏?這是否意味着「+字符」?如果是這樣,爲什麼不使用「\ +」?
[+]
是象徵+
在[]
任何符號,除了-
在你的上下文符號,[+]
相同\+
,即選配+
性格,和我想象中的原該正則表達式的作者要麼出於可讀性的原因,要麼是因爲[+]
曾經是過去的一些字符集,如[-+]
不完全正則表達式'[0-9]'應該匹配任何數字,而不是三個字符'0'或'-'或'9'的集合,並且'[^ 0-9]'應該匹配任何非數字字符。 – 2012-07-27 19:16:59