Find when two keys appear close together.

Section: Multiline and structured-text searches

Search for nearby JSON keys

bash
bash
rg -U '"error"\s*:\s*true.*\n.*"retry"' data.json
Explanation

For more precision on JSON, consider `jq`, but multiline rg is good for exploration.

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 Multiline and structured-text searches
Search across line boundaries
Allow regex matches to span multiple lines.
OpenIn sheetbashsame section
Use dotall semantics with PCRE2
Match a block lazily across newlines.
OpenIn sheetbashsame section
Search a YAML block
Look for a key followed later by another key in the same block.
OpenIn sheetbashsame section
Search a simple HTML block
Find text between start and end tags.
OpenIn sheetbashsame section
Prefer literal search when possible
Use fixed strings for maximum speed.
OpenIn sheetbash1 tag match
Inspect filtering decisions
Show diagnostics about ignores, globs, and traversal.
OpenIn sheetbash1 tag match