Pomagałem dziś koledze z konwersją pliku PHP z licznymi warunkami „case” do prostej tabeli, tak by mógł tak uzyskane dane (warunek + URL akcji) zaimportować do wtyczki, którą uruchomił na swojej stronie (zarządzanie linkami wychodzącymi, np. partnerskimi). Wszystko ładnie się pozamieniało, poza jednym mały drobiazgiem – każda para (warunek i URL akcji) musiała być w oddzielnej linii, a te wyleciały przy hurtowym usuwaniu „białych znaków”.

Znak nowej linii w Notepad++

I poza zaproponowaniem Notepad++ jako narzędzia do przeprowadzenia „konwersji”, to jest to ten moment, gdy temat do mnie wrócił. Nie jest to specjalnie skomplikowane, ale uznałem, że skoro informacja ta przydała się koledze, to może się przydać też .

Załóżmy, że mamy taki ciąg znaków:

strona-główna,https://webinsider.pl - kontakt,https://webinsider.pl/kontakt - newsletter,https://webinsider.pl/kontakt/newsletter

A potrzebujemy uzyskać strukturę:

strona-główna,https://webinsider.pl
kontakt,https://webinsider.pl/kontakt
newsletter,https://webinsider.pl/kontakt

W tym przypadku wystarczy zamienić znaki ” – ” na znak nowej linii. W takim przypadku ponownie przychodzi z pomocą Notepadd++ i jego moduł „zamień” (CTRL+H):

Tak więc należy „tryb szukania” ustawić jako „rozszerzony”, oraz wskazać jakie znaki mają zostać zmienione na znak nowej linii, czyli „/n” (/n) lub – jeśli plik będziemy otwierali w starszej wersji windowsowego notatnika – „\r\n\” (\r\n).

(!) Zgłoś błąd na stronie
Spodobał Ci się artykuł? Zapisz się do naszego Newslettera - ZERO SPAMu, same konkrety, oraz dostęp do dodatkowych materiałów przeznaczonych dla subskrybentów!
Na podany adres e-mail otrzymasz od nas wiadomość e-mail, w której znajdziesz link do potwierdzenia subskrypcji naszego Newslettera. Dzięki temu mamy pewność, że nikt nie dodał Twojego adresu przez przypadek. Jeśli wiadomość nie przyjdzie w ciągu najbliższej godziny (zazwyczaj jest to maksymalnie kilka minut) sprawdź folder SPAM.

Patryk

CEO WebInsider.pl, a do tego CTO, CIO, CFO, CMO, CSO, COO i CRO ;-)
Pasjonat nowych technologii - od sprzętu po oprogramowanie, od serwerów po smartfony i rozwiązania IoT. Potencjalnie kiepski bloger, bo nie robi zdjęć "talerza" zanim zacznie jeść.

Dumny przyjaciel swoich psów :-)
Napisz komentarz
wipl_napisz-komentarz_01
Jeśli informacje zawarte na tej stronie okazały się pomocne, możesz nam podziękować zostawiając poniżej swój komentarz.

W tej formie możesz również zadać dodatkowe pytania dotyczące wpisu, na które – w miarę możliwości – spróbujemy Ci odpowiedzieć.
Linki partnerskie
Niektóre z linków na tej stronie to tzw. „linki partnerskie”, co oznacza, że jeśli klikniesz na link i dokonasz wymaganej akcji (np. zakup/rejestracja) możemy otrzymać za to prowizję. Pamiętaj, że polecamy tylko te produkty i usługi, z których sami korzystamy, i uważamy, że są tego na prawdę warte… :-)
Znaki towarowe i nazwy marek
W niektórych wpisach (oraz innych miejscach na stronie) mogą być przedstawione/użyte znaki towarowe i/lub nazwy marek, które stanowią własność intelektualną tych podmiotów, a zostały użyte wyłącznie w celach informacyjnych.