~/snippets/regex
Published on

Regex

152 words1 min read

Regular expressions are used when we want to search for specific lines of text containing a particular pattern.Here are some of the basic regular expressions:

MetacharacterDescription
.Matches any single character except for a newline.
*Matches zero or more occurrences of the preceding character or group.
+Matches one or more occurrences of the preceding character or group.
$Anchors the match at the end of a line.
^Anchors the match at the beginning of a line.
\SMatches any non-whitespace character.
\sMatches any whitespace character (space, tab, newline).
?Makes the preceding character or group optional (zero or one occurrence).
[a-z]Matches any lowercase letter in the specified range.
[A-Z]Matches any uppercase letter in the specified range.
[A-Za-z]Matches any letter (both uppercase and lowercase).
[0-9]Matches any digit.
\Escapes a metacharacter, allowing you to match it as a literal character.