rx | Constructs a Verbal Expression |
rx_alnum | Match alphanumeric characters. |
rx_alpha | Match alphabetic characters. |
rx_anything | Match any character(s) any (including zero) number of times. |
rx_anything_but | Match any character(s) except these any (including zero) number of times. |
rx_any_of | Match any of these characters exactly once. |
rx_avoid_prefix | Negative lookaround functions |
rx_avoid_suffix | Negative lookaround functions |
rx_begin_capture | Begin a capture group. |
rx_digit | Match a digit (0–9). |
rx_either_of | Alternatively, match either expression. |
rx_end_capture | End a capture group. |
rx_end_of_line | Match the expression only if it appears till the end of the line. |
rx_find | Match an expression. |
rx_line_break | Match a line break. |
rx_lowercase | Match lower case letters. |
rx_maybe | Optionally match an expression. |
rx_multiple | Match the previous group any number of times. |
rx_none_or_more | Match the previous stuff zero or many times. |
rx_not | Ensure that the parameter does not follow. |
rx_one_or_more | Match the previous stuff one or more times. |
rx_punctuation | Match punctuation characters. |
rx_range | Match any character within the range defined by the parameters. |
rx_seek_prefix | Positive lookaround functions |
rx_seek_suffix | Positive lookaround functions |
rx_something | Match any character(s) at least once. |
rx_something_but | Match any character(s) except these at least once. |
rx_space | Match a space character. |
rx_start_of_line | Match the expression only if it appears from beginning of line. |
rx_tab | Match a tab character. |
rx_uppercase | Match upper case letters. |
rx_whitespace | Match a whitespace character. |
rx_with_any_case | Control case-insensitive matching. |
rx_word | Match a word. |
rx_word_char | Match a word character. |
rx_word_edge | Find beginning or end of a word. |
sanitize | Escape characters expected special by regex engines |