【技术实现步骤摘要】
本专利技术涉及通信领域,尤其是一种命令行生成关键信息提取正则表达式的方法及装置。
技术介绍
1、在网络设备诊断和检测流程设计中如何快速提取设备命令非结构化信息是一个大量且繁琐的工作,通常开发人员根据文本信息,使用脚本字符串截取或者编写正则表达式解析和提取,提取工作对于人员的要求较高,在低代码平台中需要程序自动提取降低开发人员提取难度。
2、当前对于命令行信息解析的方式主要有以下几种:
3、编写脚本代码通过字符串截取解析
4、根据命令行返回信息以及需要提取的信息所在位置,通过字符串截取的方式将所需要的信息提取出来。该方式属于硬编码截取,容错性低,切换到其他厂家的设备时往往需要重新编写代码。
5、对于类似表格的结果数据使用脚本代码通过字符串分割提取
6、这种方式是当命令行返回的信息是类似表格的结构是,通过字符串分割,再过滤出满足条件的行来提取想要的信息。这种方式也属于硬编码方式,容错性低,切换到其他厂家的设备时往往需要重新编写代码。
7、通过编写脚本代码代码中使用正则表
...
【技术保护点】
1.一种命令行生成关键信息提取正则表达式的方法,其特征在于,该方法包括:
2.根据权利要求1所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述S01包括:
3.根据权利要求2所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述S012中关键信息类型包括:枚举值、字符串、数值、字符串数组、数组。
4.根据权利要求2所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述S013包括:
5.根据权利要求2所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述S014包括:用户通过文本选择,
...【技术特征摘要】
1.一种命令行生成关键信息提取正则表达式的方法,其特征在于,该方法包括:
2.根据权利要求1所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述s01包括:
3.根据权利要求2所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述s012中关键信息类型包括:枚举值、字符串、数值、字符串数组、数组。
4.根据权利要求2所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述s013包括:
5.根据权利要求2所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述s014包括:用户通过文本选择,从命令行输出文本中选择关键信息,所选取的文本内容作为关键信息,同时记录关键信息所在的行,关键信息所在行的起始下标和结束下标。
6.根据权利要求1所述的命令行生成关键信息提取正则表达式的方法,其特征在于,所述s02中采集的特征还包括:命令行关键信息内容、关键信息所在的行、关键信息所在行的起始下标、关键信息所在行的终止下标。
...
【专利技术属性】
技术研发人员:肖伟军,邱勇,
申请(专利权)人:中盈优创资讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。