การจับคู่คลาสตัวละคร 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] |