У меня есть строка, подобная этой String str = "la$le\\$li$lo".
Я хочу разбить его, чтобы получить следующий вывод "la","le\\$li","lo".\$Является $escaped, поэтому он должен быть оставлен на выходе.
Но когда я делаю str.split("[^\\\\]\\$") y, получаем "l","le\\$l","lo".
Из того, что я получаю, мое регулярное выражение сопоставляет $и я $и затем удаляет. Любая идея о том, как вернуть моих персонажей?
Спасибо