【问题标题】:How to compare mac-addresses in Perl如何在 Perl 中比较 MAC 地址
【发布时间】:2015-07-16 02:36:16
【问题描述】:

我有两个 MAC 地址 12-23-34-RT-43-23 和 12:23:34:rt:43:23。如何在 Perl 中比较这两个 mac 地址。有什么库可以比较吗?

【问题讨论】:

    标签: perl comparison mac-address


    【解决方案1】:

    如何规范化,将它们都设为大写,并将- 转换为:

    my $mac1 = "12-23-34-RT-43-23";
    my $mac2 = "12:23:34:rt:43:23";
    
    y|[a-z]-|[A-Z]:| for $mac1, $mac2;
    
    print "equal\n" if $mac1 eq $mac2;
    

    【讨论】:

    • 有没有 perl 库?你能解释一下“y|[a-z]-|[A-Z]:| for $mac1, $mac2;”这一行吗?一次。
    猜你喜欢
    • 2022-07-06
    • 2018-01-29
    • 2017-07-20
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    相关资源
    最近更新 更多