The gMan nixWiki

Because the mind is made of Teflon...

User Tools

Site Tools


cheat_sheets_regex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cheat_sheets_regex [2022/09/25 14:32] – [POSIX] gmancheat_sheets_regex [2023/02/11 14:34] (current) – [Groups and Ranges] gman
Line 48: Line 48:
 |  [A-Q]       | Upper case letter from A to Q      |  |  [A-Q]       | Upper case letter from A to Q      | 
 |  [0-7]       | Digit from 0 to 7                  | |  [0-7]       | Digit from 0 to 7                  |
 +
 +Use a group to "capture and replace".
 +  * ''a(bc)'' parentheses create a capturing group with value ''bc''
 +  * The parentheses are used to create "groups," which then get assigned a base-1 index, accessible in a //replace// with a ''$'' (i.e., the first parentheses-bounded (characters) become a group that can be referenced by ''$1'', the second group would be ''$2'', the third ''$3'', etc.).
 +  * NOTE: in **gedit** you reference with a backslash: ''\'' not a ''$'' (i.e., ''\1\2\3'', etc.).
 +  * See the follow table regarding **string replacements**.
  
 ---- ----
cheat_sheets_regex.1664116349.txt.gz · Last modified: by gman