Thread View: pl.comp.lang.perl
4 messages
4 total messages
Started by Pawel2420
Mon, 06 Aug 2012 17:59
Wczytywanie parametrów z pliku - wyrażenie regularne
Author: Pawel2420
Date: Mon, 06 Aug 2012 17:59
Date: Mon, 06 Aug 2012 17:59
15 lines
454 bytes
454 bytes
Witam ! Przy pomocy poniższego kodu wczytuję parametry oddzielone przecinkami. Problem jest z tym co wczytuje się do $p4. Gdy w pliku w jednej linii są 4 parametry to na końcu ciągu wczytanego do $p4 pojawia się dodatkowy znak. Chyba jest to 0x0d lub 0x0a. Co muszę zmienić w kodzie aby ostatni parametr w linii był poprawnie wczytywany ? open($file, "<", ... while (<$file>){ chomp ; ($p1, $p2, $p3, $p4) = split(/,\s*/,$_, 0); Paweł
Re: Wczytywanie =?ISO-8859-2?Q?parametrów_z_pliku_-_wyra¿enie_regularne?
Author: wozniak grzegorz
Date: Mon, 06 Aug 2012 19:40
Date: Mon, 06 Aug 2012 19:40
13 lines
246 bytes
246 bytes
Pawel2420 wrote: pewnie plik konfiguracyjny edytujesz pod windowsem, > chomp ; zamie� np. na s/[\n\r]+$//; i powinno uci�� powroty karetki i nowe line oraz ich kombinacje :) -- Pozdrawiam Grzegorz Wo�niak xmpp:skinek_at_jabster_pl
Re: Wczytywanie =?ISO-8859-2?Q?parametrów_z_pliku_-_wy?= =?ISO-8859-2?Q?ra¿enie_regularne?
Author: Pawel2420
Date: Tue, 07 Aug 2012 21:58
Date: Tue, 07 Aug 2012 21:58
14 lines
347 bytes
347 bytes
W dniu 2012-08-06 19:40, wozniak grzegorz pisze: > Pawel2420 wrote: > > pewnie plik konfiguracyjny edytujesz pod windowsem, >> chomp ; > zamie� np. na s/[\n\r]+$//; > i powinno uci�� powroty karetki i nowe line oraz ich kombinacje :) > Co prawda zupe�nie nie rozumiem tego zapisu ale to dzia�a. Bardzo dzi�kuj� za pomoc. Pawe�
Re: Wczytywanie =?ISO-8859-2?Q?parametrów_z_pliku_-_wyra¿enie_regularne?
Author: wozniak grzegorz
Date: Wed, 08 Aug 2012 08:35
Date: Wed, 08 Aug 2012 08:35
19 lines
434 bytes
434 bytes
Pawel2420 wrote: >> zamie� np. na s/[\n\r]+$//; > Co prawda zupe�nie nie rozumiem tego zapisu ale to dzia�a. > Bardzo dzi�kuj� za pomoc. przeczytaj man perlre :) co dok�adnie to robi: - operuje na $_ - zmienia(s) jedno lub wi�cej wyst�pie�(+) zestawu znak�w ([]) nowa linia(\n) oraz powr�t karetki (\r) na ko�cu linii ($) na ci�g pusty -- Pozdrawiam Grzegorz Wo�niak xmpp:skinek_at_jabster_pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads