, :
my $pattern = "javascript:window.open\('([^']+)'\);";
my $regex = qr/$pattern/;
, , , , :
(?-xism:javascript:window.open('([^']+)');)/
, , "open". , , . ,
javascript:window.open'fum';
javascript:window.open('fum');
, , , Perl "\(" - , "(", Perl, '(' . escape-, .
my $pattern = "javascript:window.open\\('([^']+)'\\);";
my $regex = qr/$pattern/;
( :
(?-xism:javascript:window.open\('([^']+)'\);)
, , .
, .
if ( $mech->content =~ m/($pattern)/ ) {
print $1;
}
. , , . .. , , .
$mech->content =~ m/($pattern)/;
print $1 || 'UNDEF!';
, , :
my ( $open_arg ) = $mech->content =~ m/($pattern)/;
print $open_arg || 'UNDEF!';
$open_arg " " . , , .
, , , "". perl . , , , , , .
. , , , , , , , .
my $pattern = qr/javascript:window.open\('([^']+)'\);/;
, . , . , , ( , ).