Test, validate and match regular expressions
This regex matches a structured multi-line format where sections start with a word followed by a dollar sign ($), capturing paths, identifiers, and text fields across two or more connected sections. With 13 capture groups, it's designed for parsing structured data formats like command output, configuration blocks, or log entries with $-prefixed section headers. The global, multiline, and case-insensitive flags enable repeated matching across line boundaries.