df.sport.str.replace(r'(^.*ball.*$)', 'ball sport') 0 tennis 1 ball sport 2 ball sport Name: sport, dtype: object