• snmp4j 之 ArgumentParser


    ArgumentParser

    ArgumentParser命令行解析器 将数组转换成Java对象 根据预定计划选项和参数,以及相应的命令行选项联合每个对象

        ArgumentParser argumentparser =
            new ArgumentParser(System.getProperty("org.snmp4j.OptionFormat",
                                                  "-o1[i{parameter1}] -o2[s,l]"),
                               System.getProperty("org.snmp4j.ParameterFormat",
                                                  "-param1[i] -param2[s<(udp|tcp):.*[/[0-9]+]?>{=udp:127.0.0.1/161}] "+
                                                  "+optParam1[l{=-100}] .."));

    -o1 为必选可配参数 控制台输入时输入格式如下:   -o1 参数
    -param1 为必传参数 控制台必须输入的参数

    +optParam1 为可选参数 输入格式如下:-optParam1 参数

    可以利用正则匹配

    The format specification for options is:

     [-<option>[<type>[<<regex>>]{<parameter>[=<default>]}]] ...

    The format specification for parameters is:

     [-<parameter>[<type>[<<regex>>]{[=<default>]}]]... [+<optionalParameter>[<type>[<<regex>>]{[=<default>]}]]... [<..>]
  • 相关阅读:
    XSS初探
    简单的HTTP服务实现
    WinForm“假死”问题汇总
    Access 数据库的数据类型
    C#应用调试C++ dll的方法
    Visual Studio远程调试
    【汇总】C#编程技巧
    SQL Server常见问题及解决方法
    java订单生成工具类
    JAVA-学习路线
  • 原文地址:https://www.cnblogs.com/Dhouse/p/3423216.html
Copyright © 2020-2023  润新知