Izmantojot detalizēto filtru, varat izveidot pārskatu laukus no viena vai diviem esošiem laukiem. Izmantojiet POSIX parastās izteiksmes un atbilstošus mainīgos, lai ietvertu visus laukus vai daļu no tiem un sakārtotu rezultātu vēlamajā secībā. Vispārīgu informāciju par filtru darbību lasiet sadaļā Par filtriem.
Lai izveidotu lauku Izvades lauks, detalizētam filtram ir nepieciešami divi lauki: Lauks A un Lauks B. Izteiksme Izraksts A tiek lietota laukā Lauks A, bet izteiksme Izraksts B tiek lietota laukā Lauks B. Šīs izteiksmes var izmantot pilnīgas vai daļējas teksta atbilstības, kā arī var ietvert aizstājējzīmes. Tālāk ir pieejams saraksts ar visbiežāk izmantotajām aizstājējzīmēm un to nozīmēm. Izteiksmes atbilst POSIX parastām izteiksmēm.
Aizstājējzīme | Nozīme |
. | atbilst jebkurai vienai rakstzīmei |
* | neatbilst nevienam vai atbilst vairākiem vienumiem no iepriekšējā vienuma |
+ | atbilst vienam vai vairāk vienumiem no iepriekšējā vienuma |
? | neatbilst nevienam vai atbilst vienam vienumam no iepriekšējā vienuma |
() | atceras saturu iekavās kā vienumu |
[] | atbilst vienam šī saraksta vienumam |
- | izveido diapazonu sarakstā |
| | vai |
^ | atbilst lauka sākumam |
$ | atbilst lauka beigām |
\ | neietver nevienu no iepriekš norādītajiem vienumiem |
Izmantojiet iekavas (), lai ietvertu lauku daļas. Uz tām var atsaukties konstruktorā, izmantojot apzīmējumus $A1, $A2, $B1, $B2. $A vai $B norāda uz lauku, un numuri norāda, kuras iekavas izmantot. Iepriekš parādītajā piemērā viss Lauks A un viss Lauks B tiek ietverts un apvienots kā jauns lauks. Lauks Izvade: var būt atsevišķs lauks vai arī tas pats lauks kā Lauks A vai Lauks B.
Vadība
Izmantojot opciju Ignorēt izvades lauku, varat izvēlēties, kā rīkoties, ja lauks Izvade: jau ir izveidots. Izmantojot opciju Lauks x obligāti jāaizpilda, varat izlemt, kā rīkoties, ja viena no izteiksmēm neatbilst. Visbeidzot, opcija Reģistrjutīgs norāda, vai datiem ir jāatbilst virknēm ar precīzu lielo un mazo burtu lietojumu.