Build, test, and debug regular expressions
Matches two consecutive lines: the first containing 2 to 4 words (e.g., a company or asset name) and the second containing exactly 5 non-whitespace tokens (fields like dates, values, or codes). With global/multiline flags it extracts repeated records, capturing each token in its own group, making it ideal for parsing tabular text such as dividend ('proventos') reports from Brazilian broker statements like Rico.