I could have sworn that worked. Try the following:
Code:
(?P<author>.+) - (?P<published>.+) - \[(?P<series>.*?)( - T)?(?P<series_index>[0-9]*)\] - (?P<title>.*)
And "Published" is the publishing date, not just the year. If you set just the year, it will use the current day and month.