( eval "( $string1 | $string2 ) =~ tr[$n1][$n1]" ), ( eval "( ~$string1 & $string2 ) =~ tr[\$ndiff][\$ndiff]" ), ( eval "( $string1 & ~$string2 ) =~ tr[\$ndiff][\$ndiff]" ), ( eval "( $string1 & $string2 ) =~ tr[$n2][$n2]" ) ), #### ( eval "( \$string1 | \$string2 ) =~ tr[$n1][$n1]" ), ( eval "( ~\$string1 & \$string2 ) =~ tr[\\$ndiff][\\$ndiff]" ), ( eval "( \$string1 & ~\$string2 ) =~ tr[\\$ndiff][\\$ndiff]" ), ( eval "( \$string1 & \$string2 ) =~ tr[$n2][$n2]" ) ), #### ~0000 & 0101 ) =~ tr[$ndiff][$ndiff] #### ~$string1 & $string2 ) =~ tr[\1][\1]