in reply to Re^2: regex return true instead of false (precedence)
in thread regex return true instead of false
# X is the "default action" # do X with an exception that when A,B and C are all false # then don't do X unless (!A and !B and !C) {X} # if anybody is true then they all can't be false # so we do X unless anybody is true (meaning they # can't all be false) unless (A or B or C) {X} ------- unless ( (!($args =~ /\-rs(\s+)(\S+)/)) && (!($args =~ /\-p(\s+)(\S+)/)) && (!($args =~ /\-P(\s+)(\S+)/)) ) {..... # I figure this is easier to understand: unless ( $args =~ /\-rs(\s+)(\S+)/ or $args =~ /\-p(\s+)(\S+)/ or $args =~ /\-P(\s+)(\S+)/ ) {....
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: regex return true instead of false (precedence)
by GrandFather (Saint) on Aug 26, 2019 at 21:10 UTC | |
by Marshall (Canon) on Aug 26, 2019 at 21:29 UTC | |
by AnomalousMonk (Archbishop) on Aug 26, 2019 at 22:37 UTC | |
by Marshall (Canon) on Aug 27, 2019 at 02:33 UTC | |
by AnomalousMonk (Archbishop) on Aug 27, 2019 at 03:49 UTC | |
| |
by rsFalse (Chaplain) on Aug 27, 2019 at 16:40 UTC | |
by AnomalousMonk (Archbishop) on Aug 27, 2019 at 20:11 UTC | |
by rsFalse (Chaplain) on Aug 27, 2019 at 23:08 UTC |