🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #920

Re: cos jak sscanf ?

#920
From: Piotr Piatkowski
Date: Fri, 23 Jan 1998 13:42
19 lines
1368 bytes
Pawel Gajda <pawelg@obop.com.pl> wrote:
: Cześć, 
: czy można uzyskać w perlu podobny do sscanf efekt ?
: np $s='ALA=<10,2,2,20,'Aleksandra'>' ,
: piszę : ($name,$pos,$len,$a,$b,$lname)=magic_func($s,regexp)
: i odpowiednie liczby wskakują pod odpowiednie zmienne.

: Rozbieranie tego splitem itd jest troche męczące.
: Czy owa magic_func istnieje czy trzeba ją sobie 
: napisać ?

Jeżeli chcesz podać wyrażenie reguralne, to po prostu weź wszytkie 
interesujące Cię "kawałki" w nawiasy i już:

($name,$pos,$len,$a,$b,$lname) = 
  ( $s =~ /(\w+)=<(\d+),(\d+),(\d+),(\d+),'([^']*)'>/ );

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Technical Details
Message-ID: <6aa6od$hvn$1@galaxy.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.memax.krakow.pl!news.wnaft.agh.edu.pl!agh.edu.pl!agh.edu.pl!not-for-mail
References: <34C89509.F385454@obop.com.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.memax.krakow.pl!news.wnaft.agh.edu.pl!agh.edu.pl!agh.edu.pl!not-for-mail
From: Piotr Piatkowski <kompas@galaxy.uci.agh.edu.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: cos jak sscanf ?
Date: 23 Jan 1998 14:42:37 +0100
Organization: University of Mining & Metallurgy
Lines: 19
Message-ID: <6aa6od$hvn$1@galaxy.uci.agh.edu.pl>
References: <34C89509.F385454@obop.com.pl>
NNTP-Posting-Host: galaxy.uci.agh.edu.pl
Mime-Version: 1.0
X-Newsreader: TIN [UNIX 1.3 unoff BETA 971018; sun4m SunOS 5.5.1]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit