Мне нужно заменить все одинарные кавычки в строке двойными кавычками (один из способов использовать replaceAll), но как мне позаботиться о побегах?
Понятия не имею, что вы имеете в виду, заботясь о побегах ...
Это прекрасно работает:
assert "first ' another \'".replaceAll( /'/, '"' ) == "first \" another \""
Побеги существуют для парсера ... на самом деле они нев струне ...