Substituce
Substituce jsou rozšířením pro parsovací pravidla, které obsahují šablony regulárních výrazů. Použití této funkce je pro blok Regex assign. Tento blok obsahuje základní integrované typy a další typy se přidávají pomocí substituce. Takto si lze nadefinovat libovolné substituce místo opakovaného vypisování regulárních výrazů do bloků.
Příklad substituce:
- regulární výraz pro nahrazení VLAN ID,
- VLAN ID je celé číslo v minimální délce jeden znak a v maximální délce čtyři znaky,
- popisující regulární výraz je
[0-9]{1,4}
.
Seznam substitucí zobrazuje všechny záznamy, které jsou v systému definovány. Tabulka zobrazuje všechny dostupné informace: název (název substituce), popis (popis substituce), základní typ (základní datový typ) a zabudováno (zda je substituce integrována v systému).
Pokud potřebujete přidat novou substituci, klikněte v hlavní tabulce na zelenou ikonu plus v pravém horním rohu.
Do připraveného formuláře zadáte následující údaje:
- název: název parsovacího pravidla,
- popis: popis parsovacího pravidla,
- základní typ: datový typ, který bude mít proměnná vzniklá na základě této substituce,
- test regexu: regulární výraz.
Přidání substituce provedete kliknutím na tlačítko vytvořit, zrušení vyplněného formuláře a vrácení zpět na hlavní tabulku provedete kliknutím na tlačítko zrušit.
Editace substituce se spustí kliknutím na modrou ikonu tužky, která je uvedena u každého řádku. Zabudované substituce nelze editovat ani smazat.
Nyní se zobrazí formulář shodný s formulářem pro přidání nové substituce.
Změnu substituce provedete kliknutím na tlačítko uložit, zrušení vyplněného formuláře a vrácení zpět na hlavní tabulku, provedete kliknutím na tlačítko zrušit.
Smazání substituce se provede kliknutím na ikonu červeného křížku, který je uveden u každého pravidla.
Po kliknutí na křížek se zobrazí dialogové okno Smazat substituci a pro kontrolu se vypíše substituce, které se má smazat. Pro pokračování a vymazání substituce klikněte na tlačítko ano, pro zrušení klikněte na tlačítko ne.