2015-01-01 21 views

回答

1

您可以使用調節劑正則表達式。

man perlre

修飾符 「/ imsxadlup」 也可以被嵌入使用 「(?...)」 構造,參見下文 「擴展模式」 正則表達式本身內。

sub isContentValid 
{ 
    my $modifier = shift; 
    my $validationRe = shift; 

    $modifier = ($modifier) ? "-i" : "i"; 
    $isValid = $ans =~ /(?$modifier)$validationRe/; 
    return $isValid; 
} 
相關問題