- or download this
($\, $,) = ("\n", "\t");
print $_, /\b(\d+)\b(?(?{$1 >= 256})(?!))/ ? 'Y' : 'N' for 0 .. 1000;
- or download this
/\b(\d+)\b/
- or download this
(?(condition)yes-pattern)
- or download this
(?{ code })
- or download this
(?!)
- or download this
/^(\d+)(?(?{$1 >= 256})(?!))\.(\d+)(?(?{$2 >= 256})(?!))\.(\d+)(?(?{$3
+ >= 256})(?!))\.(\d+)(?(?{$4 >= 256})(?!))$/
- or download this
/^(\d+)\.(\d+)\.(\d+)\.(\d+)$(?(?{$1 >= 256 || $2 > 256 || $3 >= 256 |
+|$4 >= 256})(?!))/