การจับคู่คลาสตัวละคร POSIX
ต่อไปนี้เป็นตัวอย่างต่างๆของคลาสอักขระ POSIX ที่ตรงกันโดยใช้นิพจน์ทั่วไปใน java
ซีเนียร์ No | สร้างและจับคู่ |
---|---|
1 | \ p {ล่าง} ตัวอักษรตัวพิมพ์เล็ก: [az] |
2 | \ p {ตอนบน} ตัวอักษรตัวพิมพ์ใหญ่: [AZ] |
3 | \ p {ASCII} ASCII ทั้งหมด: [\ x00- \ x7F] |
4 | \ p {อัลฟ่า} อักขระตามตัวอักษร: [\ p {Lower} \ p {Upper}] |
5 | \ p {Digit} เลขฐานสิบ: [0-9] |
6 | \ p {Alnum} อักขระที่เป็นตัวเลขและตัวอักษร: [\ p {Alpha} \ p {Digit}] |
7 | \ p {เครื่องหมายวรรคตอน} เครื่องหมายวรรคตอน: หนึ่งใน! "# $% & '() * +, -. / :; <=>? @ [\] ^ _> {|} <. |
8 | \ p {กราฟ} อักขระที่มองเห็นได้: [\ p {Alnum} \ p {Punct}] |
9 | \ p {พิมพ์} อักขระที่พิมพ์ได้: [\ p {Graph} \ x20] |
10 | \ p {ว่าง} ช่องว่างหรือแท็บ: [\ t] |
11 | \ p {XDigit} เลขฐานสิบหก: [0-9a-fA-F] |
12 | \ p {Space} อักขระเว้นวรรค: [\ t \ n \ x0B \ f \ r] |