Replace, Preprocess, and Encodings/Print replaced fragments only

Combine `-o` and `--replace` to extract transformed matches.

Section: Replacement previews

Print replaced fragments only

bash
bash
rg -o --replace '$1' 'name="([^"]+)"' template.html
Explanation

Useful for harvesting identifiers or values from structured text.

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
Use capture groups in replacements
Reuse matched text in the replacement output.
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