Test, validate and match regular expressions
Matches entries containing a version/section number starting with '1.' (e.g., '1.2'), followed by non-digit separators and one or more words forming a title, and ending with a number such as a page number. The three capture groups extract the section number, the title text (last word captured due to repetition), and the final number. Typically used with global, multiline, and case-insensitive flags to parse tables of contents or document listings like '1.1 Introduction 5'.