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