Thanks, works perfectly! Now those extra long Star Wars series are readable!
Here is the final code.
Shows series as initials for Star Wars and Star Trek
Shows full series name for everything else.
ex: 'Star Wars: The New Jedi Order...' = SWTNJO - 11 - Rebel Dream
ex: Culture - 01 - Consider Phlebas
Code:
program: contains(field('series'), 'Star Wars|Star Trek', template('{series:re(([^\s])[^\s]+(\s|$),\1)}{series_index:0>2s| - | - }{title}'), template('{series}{series_index:0>2s| - | - }{title}'))