A speciális szűrő segítségével jelentési mezőket lehet összeállítani egy vagy két meglévő mezőből. Használjon POSIX reguláris kifejezéseket, valamint hozzájuk tartozó változókat a Mezők egészének vagy részeinek beolvasásához, illetve az eredmények kívánt sorrendben történő összefésüléséhez. A szűrés működésének általános leírását elolvashatja A szűrőkről részben.
A speciális szűrő legfeljebb két mezőt használ (az "A" mezőt és a "B" mezőt) a Kimeneti mező létrehozásához. A rendszer az "A" kivonat kifejezést az "A" mezőre alkalmazza, a "B" kivonat kifejezést pedig a "B" mezőre. Ezek a kifejezések alkalmazhatnak teljes vagy részleges szövegegyezést, és tartalmazhatnak helyettesítő karaktert. A következő listában szerepelnek a leggyakoribb helyettesítő karakterek, valamint jelentésük. A kifejezések megfelelnek a POSIX reguláris kifejezésekre vonatkozó követelményeknek.
Helyettesítő karakter | Jelentés |
. | egyezés egyetlen bármilyen karakterrel |
* | egyezés az előző elem nulla vagy több példányával |
+ | egyezés az előző elem legalább egy példányával |
? | egyezés az előző elem nulla vagy egy példányával |
() | a zárójelek közti tartalom értékelése elemként |
[] | egyezés a listában szereplő elemek egyikével |
- | tartomány létrehozása listában |
| | vagy |
^ | egyezés a mező kezdetével |
$ | egyezés a mező végével |
\ | bármely fenti karakter jelentésének kihagyása, és egyszerű karakterként értelmezése |
Használja a zárójeleket () a mezők részleteinek beolvasásához. Ezekre hivatkozni lehet a Konstruktorban az $A1, $A2, $B1, $B2 jelöléssel. A $A, illetve a $B a mezőre mutat, a számérték pedig a figyelembe veendő zárójelet jelöli ki. A fenti példában a teljes "A" mezőt és a teljes "B" mezőt beolvassa a rendszer, és az új mezőként összeállítja. A Kimenet mező lehet önálló mező, de megegyezhet az "A" mezővel vagy a "B" mezővel is.
Vezérlőelemek
A Kimeneti mező felülírása beállítás lehetővé teszi annak meghatározását, hogy mi történjen, ha a Kimenet mező már létezik. A(z) x mező megadása kötelező beállítás lehetővé teszi annak meghatározását, hogy mi történjen, ha a kifejezések egyike nem egyezik. Végül a Kis- és nagybetű különböző beállítás jelzi, hogy az adatok csak pontosan azonos kis- és nagybetűhasználat esetén adjanak-e egyezést.