Передача регулярного выражения в метод replaceAll
Есть строка - 12\n11\n43(пример)
Задача - переопределить строку, сделав из 12\n11\n43\n - 12,11,43.
str = str.replaceAll("[\\n]",",");
Проблема в создании регулярного выражения - код был взят из интернета.
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
String str = "12\n11\n43";
System.out.println(str.replaceAll("\n", ","));
// 12,11,43
Если в строке экранированные символы перевода, то:
String str = "12\\n11\\n43";
System.out.println(str.replaceAll("\\\\n", ","));
// 12,11,43