In my string, I want to put a # in start and end of : cast(.* as varchar)
I tried:
s.replaceAll("cast(.* as varchar)","#cast$1#");
But for a string "('abas' + cast(x as varchar ))" the result is "( ' abas ' +' # cast ( x as varchar # ' ) )" which is not correct. What am I doing wrong?