這個問題在這里已經有了答案: 參考 - 這個正則運算式是什么意思? (1 個回答) 17 小時前關閉。
[A-Za-z0-9] 和 [:alnum:] 是同一個運算式,
那么為什么 POSIX 單獨定義運算式 [:alnum:] 呢?
我想知道為什么我們需要 POSIX 字符類。
uj5u.com熱心網友回復:
它們不是同一個運算式:
$ echo $LANG
C.UTF-8
$ echo Ж:μ:中 | egrep -o '[A-Za-z0-9]'
$ echo Ж:μ:中 | egrep -o '[[:alnum:]]'
Ж
μ
中
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/491488.html
標籤:正则表达式
