5 基於rdoc和tutorial,這兩個表達式是等價的。 它們包含字母和數字字符。如果只使用ASCII字符,則相當於[a-zA-Z0-9]。如果有非ASCII字符,則[:alnum:]和p{Alnum}也會包含重音字符等內容。 來源 2012-11-14 01:32:41 +0 如果我們不僅使用ASCII字符,它們可能會不同嗎? – +0 @MikaH:如果你圍繞C源代碼進行研究,你會發現它們(AFAIK)最終都被映射到同一個事物上。此外,''μ''匹配'/ [[:alnum]] /'和'/ \ p {Alnum} /',而不是僅匹配ASCII的'/ \ w /'。 – +0 @ muistooshort謝謝,我在哪裏可以找到C源代碼? –
如果我們不僅使用ASCII字符,它們可能會不同嗎? –
@MikaH:如果你圍繞C源代碼進行研究,你會發現它們(AFAIK)最終都被映射到同一個事物上。此外,''μ''匹配'/ [[:alnum]] /'和'/ \ p {Alnum} /',而不是僅匹配ASCII的'/ \ w /'。 –
@ muistooshort謝謝,我在哪裏可以找到C源代碼? –