Witam.
Jestem na etapie poznawania regEpxów i mam problem z usunięciem znaku nowej linii. Chciałbym go zastąpić znakiem spacji.
W stringu który przetwarzam udaje mi się zamienić znaki nowej linii, gdzie nowe linie zaczynają się od odstępów wyrażeniem /(\n[[:space:]]*)/
To działa. Jednak z jakiegoś powodu, gdy już "wyczyszczę" string - czyli pozostaną jedynie linia + znak nowej linii + nowa linia zaczynająca się znakiem od samego początku - nie udaje mi się zredukować znaków nowej linii do spacji. Próbowałem np /\n/ - zmiana na ' ', /\n$/, /[\n]/, (\n), (\n|$), (\n)$ i tego typu kombinacje. Nic nie wychodzi ; (
Dodam, że moim celem jest jak najskuteczniejsze zredukowanie niepotrzebnych znaków, tak by kod ważył jak najmniej. Nie musi być czytelny, jednak powinien się ładować jak najszybciej.