- or download this
/^(a+)(b+)(c+)$(?(?{length($1) == length($2) && length($2) == length($
+3)})|(*FAIL))/;
- or download this
/^(a+)(b+)(c+)$/ && length($1) == length($2) && length($2) == length($
+3);
- or download this
/^([0-9]+)$(?(?{sqrt($1) == int sqrt($1)})|(*FAIL))/;
- or download this
/^(.*)$(?(?{is_whatever($1)})|(*FAIL))/;