Test, validate and match regular expressions
Parses INI configuration files by matching three main components: section headers enclosed in square brackets (e.g., [section]), key-value pairs separated by equals signs (supporting escaped characters in values), and comments starting with # or ;. Captures each element into named groups (name, key, value, comm) for easy extraction. Used for reading and processing INI-style configuration files.