Tarkennetun suodattimen avulla voit muodostaa raportoitavia kenttiä yhdestä tai kahdesta olemassa olevasta kentästä. Käytä säännöllisiä POSIX-lausekkeita ja niitä vastaavia muuttujia kaapataksesi kaikki Kentät tai niiden osat ja yhdistääksesi tulos haluamaasi järjestykseen. Yleiskuvaus suodattimien toiminnasta on artikkelissa Tietoja suodattimista.
Tarkennettu suodatin muodostaa kahden kentän, Kenttä A:n ja Kenttä B:n, avulla tulostuskentän. Lauseketta Poimi A käytetään kenttään A ja lauseketta Poimi B käytetään kenttään B. Lausekkeissa voi käyttää täydellisiä tai osittaisia tekstiosumia ja ne voivat sisältää jokerimerkkejä. Oheisessa luettelossa ovat yleisimmät jokerimerkit ja niiden merkitykset. Lausekkeet vastaavat muodoltaan säännöllisiä POSIX-lausekkeita.
Jokerimerkki | Merkitys |
. | vastaa mitä tahansa yksittäistä merkkiä |
* | vastaa nollaa tai useampaa edellisen kohteen merkkiä |
+ | vastaa yhtä tai useampaa edellisen kohteen merkkiä |
? | vastaa nollaa tai yhtä edellisen kohteen merkkiä |
() | säilyttää sulkeiden sisällön kohteena |
[] | vastaa yhtä tässä luettelossa olevaa kohdetta |
- | luo alueen luettelossa |
| | tai |
^ | vastaa kentän alkua |
$ | vastaa kentän loppua |
\ | minkä tahansa yllä olevan toiminnon välttäminen. |
Kaappaa kenttien osia sulkeiden () avulla. Niihin voi viitata Muodostajassa merkinnällä $A1, $A2, $B1, $B2. Merkintä $A tai $B viittaa kenttään ja numero viittaa kaapattavaan sulkeeseen. Yllä olevassa esimerkissä koko kenttä A ja koko kenttä B kaapataan ja kootaan uutena kenttänä. Tulostus kohteeseen ‑kenttä voi olla erillinen kenttä tai sama kenttä kuin kenttä A tai kenttä B.
Ohjaukset
Ohita tulostuskenttä ‑vaihtoehdon avulla voit määrittää, mitä tehdään, jos Tulostus kohteeseen ‑kenttä on jo olemassa. Kenttä x pakollinen ‑vaihtoehdolla voit määrittää, mitä tehdään, jos jokin lausekkeista ei tuota osumaa. Lopuksi Kirjainkoon erottelu määrittää, onko tietojen kirjainkoon vastattava merkkijonoissa.