Понятия не имею, как ТАК это делает, но я бы просто убрал все не алфавитно-цифровые символы и заменил пробелы подчеркиванием.
В Python:
def cleanTitle(title):
temp = ''
for character in title.lower():
if character in 'abcdefghijklmnopqrstuvwxyz1234567890_-+/<>,.=[]{}()\|!@#$%^&':
temp += character
return temp
Я вижу, вы работаете в C #. Я не знаю C #, поэтому вам придется перевести этот код. Но я сомневаюсь, что это трудно сделать.