home Програмування Помилка в Eclipse “Incompatible line delimiter near index”

Помилка в Eclipse “Incompatible line delimiter near index”

В Екліпс, під ОС Windows, при спробі заміни символу нового рядка (невидимого) на \n використовуючи регулярні вирази наступним чином:
\n -> \\n
отримуємо помилку “Incompatible line delimiter near index _”.

Так трапляється, тому що у Windows признаком нового рядка є 2 симовли \r\n і відповідно заміну потрібно робити наступним чином:
\r\n -> \\n

Find/Replace e Eclipse

Нагадаю, що \r (повернення каретки, CARRIAGE RETURN) повертає позицію курсора у ліве крайнє положення, а \n (зміна рядка, LINE FEED) переміщає його на рядок вниз.

Часто люди плутають \r\n чи \n\r. Це потрібно просто вивчити.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *