Test, validate and match regular expressions
Matches content enclosed in square brackets consisting of digits and dots, capturing it in a named group 'id'. Ideal for extracting version numbers like [1.2.3], IP addresses like [192.168.1.1], or dotted numeric identifiers from text. The named capture group allows easy access to the value in Python via match.group('id'), making it useful for changelog parsing, log analysis, and extracting revision or release identifiers.