Character classes
| Sequence | Description | 
|---|---|
| [...] | A single character listed or contained within a listed range. Ranges can be combined with the {+}and{-}operators. For example[a-z]{+}[0-9]is the same as[0-9a-z]and[a-z]{-}[aeiou]is the same as[b-df-hj-np-tv-z]. | 
| [^...] | A single character not listed and not contained within a listed range. | 
| . | Any character, default [^\n]. | 
| \d | Digit character, [0-9]. | 
| \D | Non-digit character, [^0-9]. | 
| \s | White space character, [ \t\n\r\f\v]. | 
| \S | Non-white space character, [^ \t\n\r\f\v]. | 
| \w | Word character, [a-zA-Z0-9_]. | 
| \W | Non-word character, [^a-zA-Z0-9_]. | 
 
                     
                     
                     
                     
                    
 
          