import re
x = '$a_b\xdf\u03c07: ^^@p'
pattern = re.compile('[^\\w\\s]', re.U)
re.sub('_', '', re.sub(pattern, '', x))
Удалите не буквенно-цифровые символы из строки в python, но сохраните специальные символы