Is there something special with "&" in erlang. re:replace(T, "<", "&", [{return, list}, global]). "<" I noticed that a string I had was not getting changed and it came down to the above re:replace of "<" with "&" return "<". Why? thx, -wes