🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#51335
Author: Pawel2420
Date: Mon, 06 Aug 2012 17:59
15 lines
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?
#51336
Author: wozniak grzegorz
Date: Mon, 06 Aug 2012 19:40
13 lines
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?
#51337
Author: Pawel2420
Date: Tue, 07 Aug 2012 21:58
14 lines
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?
#51338
Author: wozniak grzegorz
Date: Wed, 08 Aug 2012 08:35
19 lines
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