in reply to Re: Compiled regular expression using qr
in thread Compiled regular expression using qr
my ($fsObj) = $HostA->find( type => 'DS', criteria => { name =>qr/^data_123$/i}, force_sync =>1, );
and in the frmeowrk routine
sub find { foreach my $k (keys %{$params{criteria}}) { my $objVal=$_[0]->getProperty($k);; my $critVal = $params{criteria}{$k}; if (defined $objVal) { return 0 if (!($self->_compareCriteria($objVal +,$critVal))); } } sub _compareCriteria { my ($self) = shift(@_); my ($objectVal, $critVal) = (@_); if (ref($critVal) eq 'Regexp') { return ($objectVal =~ $critVal) ? 1 : 0; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Compiled regular expression using qr
by GrandFather (Saint) on Oct 15, 2014 at 21:02 UTC |