in reply to Comparing two variables when one variable includes a regexp...
So...
perl -wMstrict -e "my $NetPattern = 'mbist [\w/+]* \[ \d+ \]'; my $NetName = 'top_level/mbist_wrapper_pix2d[22]'; if ($NetName =~ qr/$NetPattern/x) { print 'match' } " match
Or perhaps better yet...
perl -wMstrict -e "my $NetPattern = qr{mbist [\w/+]* \[ \d+ \]}xms; my $NetName = 'top_level/mbist_wrapper_pix2d[22]'; if ($NetName =~ $NetPattern) { print 'match' } " match
|
|---|