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

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

概述在我的脚本中,我正在处理二进制值,我需要在一个地方替换0-> 1和1-> 0. 例如: 输入数字= 10101001 输出数字= 01010110 我试过$string = ~s / 1/0 /;和反向功能,但是没有给我正确的输出. 有人可以帮我吗. 使用 tr: my $str = '10101001';$s =~ tr/01/10/;print "$s\n"; 输出: 01010110 在我的脚本中,我正在处理二进制值,我需要在一个地方替换0-> 1和1-> 0.

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

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

有人可以帮我吗.

解决方法 使用 tr:

my $str = '10101001';$s =~ tr/01/10/;print "$s\n";

输出:

01010110
总结

以上是内存溢出为你收集整理的替换二进制形式0-> 1和1-> 0值 – perl全部内容,希望文章能够帮你解决替换二进制形式0-> 1和1-> 0值 – perl所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1267875.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存