Thread View: pl.comp.lang.perl
1 messages
1 total messages
Started by piecia aka dracorp
Fri, 02 Dec 2011 20:56
Regexp::MatchContext - zmienne w wzorcu
Author: piecia aka dracorp
Date: Fri, 02 Dec 2011 20:56
Date: Fri, 02 Dec 2011 20:56
40 lines
1858 bytes
1858 bytes
Witam Może ktoś używał i wie dlaczego dla modułu Regexp::MatchContext nie ustawiane są zmienne $MATCH, PREMATCH i $POSTMATCH gdy w wzorcu występują zmienne? #v+ use Regexp::MatchContext -vars; use re 'eval'; my $str = 'foobarbaz'; my $pattern = 'bar'; $str =~ /(?p) $pattern /x; print "PRE:",$PREMATCH, "\n"; print "MATCH:",$MATCH, "\n"; print "POST:",$POSTMATCH, "\n"; #v- Po uruchomieniu: #v+ Use of uninitialized value $PREMATCH in print at regex.pl line 33. PRE: Use of uninitialized value $MATCH in print at regex.pl line 34. MATCH: Use of uninitialized value $POSTMATCH in print at regex.pl line 35. POST: #v- Jeśli tylko zamienić wyszukiwanie na: $str =~ /(?p) bar /x; to działa prawidłowo tzn: #v+ PRE:foo MATCH:bar POST:baz #v- http://search.cpan.org/~dconway/Regexp-MatchContext/ -- piecia aka dracorp pisz na: piotr kropka rogoza at wp kropka eu
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