regexp na vyhledani =podu

Honza Pazdziora adelton na fi.muni.cz
Pátek Listopad 30 11:21:13 MET 2001


On Fri, 30 Nov 2001 08:06:31 +0000 (UTC), Lukas Zapletal <lzap na bach.cz> wrote:
> Hello Honza,
> 
> Thursday, November 29, 2001, 1:19:22 PM, you wrote:
> 
> >> $skipline = 1 if ($line =~ /(^=pod)|(^=head1)|(^=head2)|(^=over)|(=item)|(^=back)|(^=begin)|(^=end)|(^=for)/);
> Uz to mam, ten zatracenej (=item) mel byt (^=item)

Ale pak nemohlo nastat to

: Problem spociva v tom, ze mi takovyto postup odstrani vsechno, kde se
: objevi jeden z retezcu (napr. '=pod' uprosred nejakeho retezce, nikoliv
: na zacatku radku).

> HP>         /^=(pod|head1|head2|over|item|back|begin|end|for)/
> Uff, no vzdyt jo! :-)

... tam je totiz moznost vynechani zobaku u dvacateho opakovani
minimalizovana. ;-)

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, auth. WWW servers, XML/XSL, ...
Petition for a Software Patent Free Europe http://petition.eurolinux.org
------------------------------------------------------------------------


Další informace o konferenci Perl