@zybex - another question:
Testing the expression: Replace(Regex(Replace(Clean(Regex([Series],/#(.+?)( ?\(\d{4}\))?$#/,1),9),&,and),/#(\w+)#/,-2),;,-) with any TV Show with a ' in the title, e.g, "Space's Deepest Secrets", the expression replaces the ' with a "-", yielding "Space-s Deepest Secrets" and the link doesn't work.
If the series is "America's National Parks (2015)", the same expression returns "America-s National Parks", but resolves to "Americas National Parks" and the link works.
Any idea what is going on here?
If I adjust the expression to: Replace(Regex(Replace(Replace(Clean(Regex([Series],/#(.+?)( ?\(\d{4}\))?$#/,1),9),&,and),',),/#(\w+)#/,-2),;,-), it produces "Spaces Deepest Secrets" and the link works.
I didn't have to make the change for movies, because all of my movies end in a parenthetical year "(2003)"