首页 > 其他分享 >妙用编辑器:使用Notepad--正则表达式从命令结果报文快速生成新命令

妙用编辑器:使用Notepad--正则表达式从命令结果报文快速生成新命令

时间:2024-09-28 20:00:38浏览次数:6  
标签:LTE Unblocked -- 报文 Notepad 命令 MRRU TRUNK RRU

应用场景

日常生活中有些维护场景,比如检查设备状态,执行查询命令后,得到精简结果报文,如果要更深入的检查状态,可能还要执行其他命令,逐个对象进行查询,这里涉及到快速从报文生成查询指令的功能。
比如有如下一个从LST 命令查询出来的报文,需要快速的生成DSP命令,逐个Subrack进行查询。

RETCODE = 0  Operation succeeded.

LST RRU Result
--------------
Cabinet No. Subrack No. Slot No. Administrative State  Topo Position  RRU Chain No. RRU Position RRU type  RF Unit Working Mode
0           80          0        Unblocked             TRUNK          12            0            MRRU      UTS_LTE
0           81          0        Unblocked             TRUNK          12            1            MRRU      UNTS_LTE
0           82          0        Unblocked             TRUNK          13            0            MRRU      UMTS_LTE
0           83          0        Unblocked             TRUNK          13            1            MRRU      UMTS_LTE
0           84          0        Unblocked             TRUNK          14            0            MRRU      UTS_LTE
0           85          0        Unblocked             TRUNK          14            1            MRRU      UMTS_LTE
0           86          0        Unblocked             TRUNK          15            0            MRRU      UMTS_LTE
0           87          0        Unblocked             TRUNK          15            1            MRRU      UNTS_LTE

操作方法

步骤1:将原始报文拷贝到Notepad--,并按下“Ctrl+H”快捷键,在弹出的窗口中进行如下操作:

  1. 在“查找目标”编辑框输入: ^\s\d+\s(\d+).*
  2. 在“替换为”编辑框输入: DSP RRU: SNO=\1;

步骤2: 单击“在当前文件中替换”按钮,得到目标指令集,如下图所示:

步骤3:切换到“标记”标签页,在“标记”编辑框中输入: DSP RRU.*,并勾选“正则表达式”, 单击“复制正则标记内容”按钮

步骤4:新建一个文档,按钮Ctrl+V快捷键,即可提取出所有命令,如下图所示:

标签:LTE,Unblocked,--,报文,Notepad,命令,MRRU,TRUNK,RRU
From: https://www.cnblogs.com/tyysoft/p/18438327

相关文章

  • SimForPlc仿真设备联合西门子PLC1500进行液位PID控制
    SimForPlc仿真设备联合西门子PLC1500进行液位PID控制准备PLC编程软件 博途V15  TIAPortalV15.1仿真PLC    S7-PLCSIMAdvancedV4.0SP1PLC仿真设备SimForPlc仿真设备项目的具体要求通过SimForPlc仿真设备联合西门子PLC1500进行液位PID控制的练习,我们可以掌......
  • 学习threejs,添加环境光和点光源
    ......
  • C/C++指针的前世今生
    前言老早之前就想写这个内容了,打了草稿后闲置了两个月,因为其他事就没再动过这个东西了,今天翻草稿箱的时候发现了它,就把它完善出来,顺便我也学习学习。正文指针的前世今生前面先说一下,故事是随便瞎编的。在一个古老的计算机王国里,国王“硬件”统治着所有资源。他拥有广阔......
  • 讯飞星火编排创建智能体学习(一)最简单的智能体构建
    开篇前段时间在华为全联接大会上看到讯飞星火企业级智能体平台的演示,对于拖放的可视化设计非常喜欢,刚开始以为是企业用户才有的,回来之后查了才知道个人用户也能使用。不过有关编排智能体的介绍特别少,也没有找到文档,只能自己摸索,记录在博客中。智能体的概念以下介绍来自讯飞......
  • Python中的单元测试:提高代码质量和可靠性
    在软件开发过程中,确保代码的质量和可靠性是非常重要的。单元测试是一种有效的手段,它通过验证代码的各个部分是否按预期工作,帮助开发者发现和修复潜在的问题。Python提供了unittest模块,这是一个内置的单元测试框架,可以帮助你轻松地编写和运行单元测试。本文将详细介绍如......
  • macOS时钟应用程序指南:掌握使用技巧
    2022年的尾声,万众期待的macOSVentura操作系统终于迎来了一个重要的更新——「时钟」应用程序的正式推出。这一应用程序的加入,无疑为Mac用户带来了极大的便利与惊喜。与早已在iOS和iPadOS上深受用户喜爱的同名应用相比,macOS版的「时钟」应用程序在界面设计、功能布局以及用户体......
  • 在Zynq平台上实现神经网络的思路、方案
    Zynq平台结合了PS(ProcessingSystem)和PL(ProgrammableLogic)的异构架构,适用于高效实现神经网络。通过合理分配计算任务,可以提升整体性能。以下是详细的思路、方案和设计。一、Zynq架构概述1.Zynq架构组成PS(处理系统):基于ARMCortex-A9处理器,负责控制、管理和执行复杂的任......
  • 线上教学平台(Java+springboot+lw+系统源码 +调试)
    线上教学平台摘要:在社会快速发展的影响下,使线上教学平台的管理和运营比过去十年更加理性化。依照这一现实为基础,设计一个快捷而又方便的网上线上教学平台系统是一项十分重要并且有价值的事情。对于传统的线上教学平台控制模型来说,网上线上教学平台系统具有许多不可比拟的优势......
  • 酒店管理系统(Java+springboot+lw+系统源码 +调试)
    摘 要21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对酒店管理系统......
  • 全球200多个国财政数据(1991-2023年)
    财政数据集是了解一个国家政府收入和支出情况的重要工具。通过分析这些数据,可以揭示政府在教育、卫生、基础设施等领域的投资比重,以及国家的财政赤字和债务水平。1991-2023年全球200多个国家财政数据资源-CSDN文库数据来源于世界银行、国际货币基金组织、联合国等国际组织的......