Build, test, and debug regular expressions
This regex matches dates in multiple formats including day-month-name (e.g., '15 January'), month-name-day (e.g., 'January 15th'), and numeric month-day combinations (e.g., '01/15'), followed by a 2-4 digit year. It uses named capture groups for day, month, and year components. Ideal for extracting dates from unstructured text where various date formats may appear.