Skip to content

Instantly share code, notes, and snippets.

@meetzaveri
Last active February 24, 2018 15:48
Show Gist options
  • Save meetzaveri/d0818d5becc8973f3b54a78cc9c4f581 to your computer and use it in GitHub Desktop.
Save meetzaveri/d0818d5becc8973f3b54a78cc9c4f581 to your computer and use it in GitHub Desktop.

Regex Patterns

  • . - Any Character Except New Line

  • \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, newline)

  • \S - Not Whitespace (space, tab, newline)

  • \b - Word Boundary

  • \B - Not a Word Boundary

  • ^ - Beginning of a String

  • $ - End of a String

  • [] - Matches Characters in brackets

  • [^ ] - Matches Characters NOT in brackets

  • | - Either Or

  • ( ) - Group

Quantifiers:

  • *(asterisk) - 0 or More
  • +(plus) - 1 or More
  • ? - 0 or One
  • {3} - Exact Number
  • {3,4} - Range of Numbers (Minimum, Maximum)

Sample Regexs

[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment