Build, test, and debug regular expressions
This regex parses names in 'Last, First Middle' format, capturing each component separately. It matches a surname (non-whitespace), followed by a comma and space, then a first name, and finally any middle name or suffix that doesn't contain a comma. Useful for processing contact lists, directories, or forms data.