真心请教,perl里面如何把正则表达式当参数传进来?
如下面描述:
my value="test-123"; open( OUTPUT_FILE, "c:\\Testfile" ) or die "cant open file"; while (<OUTPUT_FILE>) { $line = $_; if ( $value =~ $line ) { print "matching"; } } close(OUTPUT_FILE); my value="test-123"; open( OUTPUT_FILE, "c:\\Testfile" ) or die "cant open file"; while (<OUTPUT_FILE>) { $line = $_; $expr="'$value'=~$line"; if ( eval($expr) ) {#你是想这样? print "matching"; } } close(OUTPUT_FILE);