zoukankan      html  css  js  c++  java
  • 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>]}]]... [<..>]
  • 相关阅读:
    第32章 数据库的备份和恢复
    Perl 打印关键字上下行
    mysql select * into OUTFILE 不会锁表
    独享表空间 ibdata1
    sql 使用单引号
    Oracle 维护常用SQL
    Mysql 独享表空间
    Mysql Perl unload表数据
    PLSQL 拼接SQL
    begin和declare
  • 原文地址:https://www.cnblogs.com/Dhouse/p/3423216.html
Copyright © 2011-2022 走看看