Суть задачи передавать не буду, не столь важно. Для решения этой задачи нужно разделить строку регулярным выражением, которое определяет разделитель ":" или "=", но только перед этим знаком не должен быть "\".
Т.е. строка "456654456\=лотлова=длщш" должна разделиться на две:
456654456\=лотлова
длщш
Попробовал такое выражение:
s.split("[^\\][:=]");
Ошибка. Я так понимаю, что экранируется первая закрывающая квадратная скобка.
Перерыл уже тонну информации и как "подружить" обратный слэш и скобку так и не понял.
Знающие, подскажите, плиз.