替换二进制形式0-> 1和1-> 0值 – perl

前端之家收集整理的这篇文章主要介绍了替换二进制形式0-> 1和1-> 0值 – perl前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的脚本中,我正在处理二进制值,我需要在一个地方替换0-> 1和1-> 0.

例如:
输入数字= 10101001
输出数字= 01010110

我试过$string = ~s / 1/0 /;和反向功能,但是没有给我正确的输出.

有人可以帮我吗.

解决方法

使用 tr

my $str = '10101001';

$s =~ tr/01/10/;

print "$s\n";

输出

01010110

猜你在找的Perl相关文章