В Екліпс, під ОС Windows, при спробі заміни символу нового рядка (невидимого) на \n використовуючи регулярні вирази наступним чином:
\n -> \\n
отримуємо помилку “Incompatible line delimiter near index _”.
Так трапляється, тому що у Windows признаком нового рядка є 2 симовли \r\n і відповідно заміну потрібно робити наступним чином:
\r\n -> \\n
Нагадаю, що \r (повернення каретки, CARRIAGE RETURN) повертає позицію курсора у ліве крайнє положення, а \n (зміна рядка, LINE FEED) переміщає його на рядок вниз.
Часто люди плутають \r\n чи \n\r. Це потрібно просто вивчити.