正則中[A-z]與[A-Za-z]的區別


正則中,[A-z][A-Za-z] 表示的范圍是不一樣的。

[A-z] 將匹配 ASCII 范圍內的字符 Az;

[A-Za-z]將匹配 ASCII 范圍內的字符 AZaz;

兩者是不一樣的。

當您查看 ASCII 表時,您將看到以下內容:

A = 65

Z = 90

a = 97

z = 122

所以,[A-z] 將匹配從 65 到 122 的每一個字符,其中包括 91 到 96 的字符:[ \ ] ^ _ \ `,

[A-Za-z] 匹配的是 65 到 90 以及 97 到 122 的字符,不包括 91 到 96 的字符。

附:

ASCII表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM