Replace, Preprocess, and Encodings/Use capture groups in replacements

Reuse matched text in the replacement output.

Section: Replacement previews

Use capture groups in replacements

bash
bash
rg --replace '$2_$1' '(\w+)-(\w+)' sample.txt
Explanation

Capture-group replacement is great for exploring renames before making edits.

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 Replacement previews
Preview a simple replacement
Show what matched lines would look like after substitution.
OpenIn sheetbashsame section
Print replaced fragments only
Combine `-o` and `--replace` to extract transformed matches.
OpenIn sheetbashsame section
Preview advanced regex replacements
Use PCRE2 pattern features with replacement preview.
OpenIn sheetbashsame section
Preview and select candidates interactively
Pipe results into a fuzzy finder before editing.
OpenIn sheetbashsame section
Disable line numbers for transformed output
Print cleaner replacement previews.
OpenIn sheetbash2 tag match
Search compressed files
Enable searching in common compressed formats.
OpenIn sheetbash1 tag match