Regex Cheat Sheet/Nested groups

Combine multiple grouped pieces.

Section: Groups and Alternation

Nested groups

regex
regex
^(?:https?|ftp)://([^/\s]+)
Explanation

Captures the host while allowing several schemes.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Groups and Alternation
Capturing group
Capture a submatch for reuse or extraction.
OpenIn sheetregexsame section
Non-capturing group
Group without creating a numbered capture.
OpenIn sheetregexsame section
Alternation
Match one branch or another.
OpenIn sheetregexsame section
Optional group
Make an entire grouped piece optional.
OpenIn sheetregexsame section
Branch reset group
Reset group numbers per alternation branch.
OpenIn sheetregexsame section
Start of string
Match only at the beginning of the input.