Character Shorthand | Regular-Expression Meaning |
---|---|
\a | Match the bell character, pop up an Alert |
\b | Match a word boundary |
[\b] | Match a backspace character |
\B | Match a non-word boundary |
\c x | Match the control character x |
\d | Match all Arabic digits (Digit Character), like [0-9] |
\D | One character that is not a digit as defined by \d, Non-digit character |
\d xxx | Match the character xxx in the current locale, decimal value for a character |
\f | Match a form feed character |
\h | Match a horizontal whitespace character |
\H | Match a character that is not a horizontal whitespace character |
\n | Match a newline character |
\r | Match a carriage return character |
\s | Whitespace character (space, tab, newline, carriage return, vertical tab), same as [ \t\n\x0B\f\r] |
\S | One character that is not a whitespace character as defined by \s, same as [^\t\n\x0B\f\r] or [^\s] |
\t | Match a horizontal tab character |
\v | Match a vertical tab character |
\V | Match a character that is not a vertical whitespace character |
\w | Word character (ASCII letter, digit or underscore), in English, same as [a-zA-Z0-9_] |
\W | One character that is not a word character as defined by \w, same as [^a-zA-Z0-9_] |
\0 | Match a NUL character |
\xhh | Match the character with hex value hh |
\x{h..h} | Match the character with hex value hh..hh |
\uhhhh | Match the character with hex value hhhh |
\uhhhhhhhh | Match the character with hex value hhhhhhhh |
\w
and \D
\w
matches any word character, including letters, digits (numbers) and underscore\D
matches any non-digit character, including letters, underscore, whitespace, punctuation, quotation marks, forward slashes, and other similar charactersDate: 2025/04/29