Dokładniej chcę zrobić aby wszystkie spacje w nowej linii, aż do pierwszego jakiegoś znaku zastąpić !.
Przejście do nowej linii wykonane jest za pomocą <br />, czyli wyrażenie musi zastąpić \s od <br /> aż do . niebędącego spacją.
Łatwo powiedzieć trudniej zapisać

. Np.
Tekst wejściowy:
Kod
jakis tekst cos tam cos tam<br />
la la la la la, tu są 3 spacje
nastepna linia
i kolejna linia, tu jest 5 spacji
Tekst wyjściowy:
Kod
jakis tekst cos tam cos tam<br />
***la la la la la, tu są 3 spacje
nastepna linia
*****i kolejna linia, tu jest 5 spacji
! zamieniłem na *, bo zamienia je na emotki.
Trochę pokombinowałem, pomyślałem i wymyśliłem takie coś. Dałe modyfikator m- wielolinijkowość.
I to rozwiązanie działa w 50%, ponieważ zamienia mi wszystkie spacje zawszy na 1 wykrzyknik. A chcę aby każde spację zamieniało na osobne wykrzykniki, tak jak w przykładach.
Chcę uzyskać taki efekt jak tu na forum. Zbadajcie sobie przykład poniżej.
Prawy klawisz myszy > zbadaj element > div class = codemain
Kod
jakis tekst cos tam cos tam<br />
la la la la la, tu są 3 spacje
nastepna linia
i kolejna linia, tu jest 5 spacji
Każda spacja w nowej linii, aż do jakiegoś znaku jest zamieniana na twardą spację, reszta jest normalna. Chcę zrobić tak samo, ale nie wiem jak, a koła na nowo nie ma co wymyślać.
Wie ktoś jak to zrobić?