Regex and Fixed Strings/Use the PCRE2 engine

Turn on advanced regex features such as look-around.

Section: PCRE2 features

Use the PCRE2 engine

bash
bash
rg -P '(?<=Authorization: )Bearer\s+\S+' headers.txt
Explanation

PCRE2 is especially useful for look-behind, backreferences, and some complex matching scenarios.

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 PCRE2 features
Use a backreference
Match repeated text with PCRE2.
OpenIn sheetbashsame section
Use look-ahead assertions
Match only when text is followed by another fragment.
OpenIn sheetbashsame section
Use Unicode-aware classes
Search for letters with Unicode-aware semantics.
OpenIn sheetbashsame section
Search across line boundaries
Allow regexes to match newlines.
OpenIn sheetbashsame section
Search a literal pattern with PCRE2 multiline support
Match text spanning lines using a more powerful regex engine.
OpenIn sheetbash2 tag match
Match one of several patterns
Search for either of two words.
OpenIn sheetbash1 tag match