d - Digit (0-9) D - Not a Digit (0-9) w - Word Character (a-z, A-Z, 0-9, _) W - Not a word Character s - Whitespace (space, tab, ) S - Not Whitespace - Word Boundary B - Not a word Boundary . - Any Character Except New Line ^ - Beginning of a String $ - End of a String [] - Matches Characters in brackets [^] - Matches Characters Not in brackets () - Group | - Either or Quantifiers: * - 0 or More + - 1 or More ? - 0 or One {3} - Exact Number {3,4} - Range of Numbers (Minimum,Maximum) Flags: I - Ignore case M - Multiline ...