The following table list all valid values that can be used in a character class expression [:class:]:
Name | Description |
---|
alnum | Any alpha-numeric character. |
alpha | Any alphabetic character. |
blank | Any whitespace character that is not a line separator. |
cntrl | Any control character. |
d | Any decimal digit |
digit | Any decimal digit. |
graph | Any graphical character. |
l | Any lower case character. |
lower | Any lower case character. |
print | Any printable character. |
punct | Any punctuation character. |
s | Any whitespace character. |
space | Any whitespace character. |
unicode | Any extended character whose code point is above 255 in value. |
u | Any upper case character. |
upper | Any upper case character. |
w | Any word character (alphanumeric characters plus the underscore). |
word | Any word character (alphanumeric characters plus the underscore). |
xdigit | Any hexadecimal digit character. |
EXAMPLE | [[:upper:]] will match any upper case character. ^[[:lower:]].* will match any string that starts with a lower case character. |
---|