# .replace works on entire strings, so try use regex to search for partial values.
# ( Remember to also re-assign the value, or use inplace=True )
# E.g. Remove all '&'s in the text values:
df[yourCol] = df[yourCol].replace('[&,)]','', regex=True)
# assignment of df needed
df = df.replace('old_val','new_val)