For series and series index, if you put the series index in the series field inside brackets, calibre will set the series index as well as the series. Slightly modifying your example, try:
Source field: title
Search for: ^(.*?) (\d+)( -.*)
Replace with: \1 [\2]
Destination field: series
You will need to remove the information from the title using a second pass.
|