Ad Widget

Collapse

Предобработка данных - элемента данных регулярными выражениями

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Nikolay Sergeev
    Junior Member
    • Dec 2018
    • 7

    #1

    Предобработка данных - элемента данных регулярными выражениями

    Всем привет , такой вопрос :
    Я по snmp получаю значение :

    CW_SYSDESCR$Cisco IOS Software, C2960CX Software (C2960CX-UNIVERSALK9-M), Version 15.2(6)E1, RELEASE SOFTWARE (fc4)
    Technical Support: http://www.cisco.com/techsupport
    Copyright (c) 1986-2018 by Cisco Systems, Inc.
    Compiled Tue 06-Mar-18 07:13 by prod_re+

    Мне нужно "выцепить отсюда значение"
    делаю я это при помощи предобработка -> шаги предобработки -> текст -> регулярные выражения.
    Если по отдельности искать к примеру
    Cisco IOS Выражение : (Cisco IOS)
    или
    Version 15.2(6)E1, RELEASE SOFTWARE (fc4) - Выражение : (Version .{33})

    проблем нет , но как составить шаблон для регулярок чтобы вывод был таким: Cisco IOS Version 15.2(6)E1, RELEASE SOFTWARE (fc4)

    Click image for larger version

Name:	screen.png
Views:	143
Size:	22.7 KB
ID:	435329
  • Answer selected by Hamardaban at 30-11-2021, 19:37.
    Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    Ну, если вы заранее знаете, что наименование операционки - строковая константа "Cisco IOS", и хотите добавить к нему только версию, то можно искать по слову "Version" и вырезать всё до конца строки:
    Регулярное выражение Замена
    (Version\s.*)$ Cisco IOS \1

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #2
      Ну, если вы заранее знаете, что наименование операционки - строковая константа "Cisco IOS", и хотите добавить к нему только версию, то можно искать по слову "Version" и вырезать всё до конца строки:
      Регулярное выражение Замена
      (Version\s.*)$ Cisco IOS \1

      Comment

      Working...