Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witajcie,
mam problem z którym nie bardzo mogę sobie poradzić.
Program, rozbudowany generuje mi wiersze tekstu i znaki nowego wiersza, które dodaje na końcu ciągu.
Wygląda to jak poniżej (enter →^)
pierwszy przykładowy wiersz tekstu^ ^ drugi przykładowy wiersz tekstu^ ^ trzeci przykładowy wiersz tekstu^ ^ czwarty przykładowy wiersz^^^^^ ^^^^^^^^^^^^^
próbowałem tak: write_next = re.sub("\n[^\n$]", "", print_next)
Co czytam: zamień wszystkie znaki nowego wiersza za wyjątkiem znajdującego się przy końcu wiersza na pusty znak.
Ostatnio edytowany przez numer_inaczej (2020-01-18 14:21:04)
Offline
Podejrzewam, ze to jednak jest
^M
Takie coś sie dzieje, gdy mieszasz pliki z windowsowymi znakami końca wiersza (CR LF) z oczekiwaniem na linuksowy(LF)
Ale przyznam szczerze nie bardzo wiem co chcesz osiagnać
Offline
Rzeczywiście nie napisałem - usunąć nadmiarowe znaki nowego wiersza.
Offline
Offline
Dzięki, sprawa ogarnięta.
Offline