The gMan nixWiki

Because the mind is made of Teflon...

User Tools

Site Tools


cheat_sheets_regex

This is an old revision of the document!


RegEx

Regular Expressions

Good Cheat Sheet | Basic Explanation


Anchors

Syntax Description
^ Start of string, or start of line in multi-line pattern
$ End of string, or end of line in multi-line pattern

Quantifiers

Syntax Description
* 0 or more
? 0 or 1
+ 1 or more
{3} Exactly 3
{3,} 3 or more
{3,5} 3, 4 or 5
note Add a ? to a quantifier to make it ungreedy

Escape

Syntax Description
\ Escape following character

­Esc­api­ng is a way of treating characters which have a special meaning in regular expres­sions literally, rather than as special charac­ters.


Groups and Ranges

Syntax Description
. Any character except new line (\n)
(ab) a or b
(…) Group, capturing
(?:…) Passive (non-c­apt­uring) group
[abc] Range (a or b or c)
[abc] Not (a or b or c)
[a-q] Lower case letter from a to q
[A-Q] Upper case letter from A to Q
[0-7] Digit from 0 to 7

cheat_sheets_regex.1664114981.txt.gz · Last modified: by gman