\\ на \ за один проход по строке?
На Котлине: newString = string.replace(Regex("(\\\\)|(\\)")) { when (it.value) { "\\\\" -> "\\" "\\" -> "\" else -> it.value } } — тогда там, где было шесть \ подряд, станет три (две вместо четырех и одна вместо двух), а там, где было восемь, станет четыре (по паре вместо каждой каждой четверки).
Обсуждают сегодня