IBM Lotus Symphony
|
Nasledujúca tabuľka popisuje regulárne výrazy, podporované vo vzorcoch tabuliek.
Znak | Výsledok alebo použitie |
---|---|
. | Reprezentuje jeden ľubovoľný znak. Hľadaný výraz "sh.rt" nájde "shirt" aj "short". |
^Peter | Nájde vyhľadávaný výraz len v prípade, ak sa vyskytuje na začiatku odseku. Špeciálne znaky (napríklad medzery a znakovo zakotvené rámce) na začiatku odseku budú ignorované. |
Peter$ | Nájde vyhľadávaný výraz len v prípade, ak sa vyskytuje na konci odseku. Špeciálne znaky (napríklad medzery a znakovo zakotvené rámce) na konci odseku budú ignorované. |
* | Znak pred týmto symbolom sa musí objaviť najmenej jedenkrát: "AX.+4" nájde "AX 4", ale nenájde "AX4". Vždy je nájdený najdlhší možný text v odseku. Ak odsek obsahuje text AX 4 AX4, hľadanie hľadá od prvého A po poslednú 4. |
? | Hľadá slová obsahujúce znaky nachádzajúce sa pred znakom, ktorý je pred "?". Napríklad "Texts?" vyhľadá slová "Texts" a "Text". |
\ | Nájde znak (čísla nie), ktorý zadáte. Ak napríklad hľadáte \C, nájde 'C'. |
\n | Vyhľadá tvrdý zlom riadka vložený pomocou Shift+Enter. Ak chcete zmeniť zalomenia riadkov na zalomenia odsekov, zadajte \n do polí Vyhľadať a Nahradiť a následne kliknite na Nahradiť všetky. |
\t | Vyhľadá medzeru tabulátora. Tento výraz môžete použiť aj v políčku Nahradiť čím. |
\> | Nájde vyhľadávaný výraz len v prípade, ak sa vyskytuje na konci slova. Napríklad "book\>" nájde "checkbook", ale nie "bookmark". |
\< | Nájde vyhľadávaný výraz len v prípade, ak sa vyskytuje na začiatku slova. Napríklad "\>book" nájde "bookmark", ale nie "checkbook". |
^$ | Hľadá prázdne odseky. |
^ | Hľadá prvý znak odseku. |
& | Tento znak sa používa v políčku Nahradiť čím na pridávanie znakov, ktoré ste zadali do kritérií vyhľadania pri zámene. Napríklad, ak do políčka Vyhľadať zadáte "window" a do políčka Nahradiť za zadáte "&frame", slovo "window" sa nahradí spojením "window frame". Zadaním "&" do poľa Nahradiť môžete tiež upraviť atribúty alebo iný formát vyhľadávacieho kritéria, ktoré ste zadali do poľa Vyhľadať. |
[abc123] | Vyhľadá znaky v zátvorkách. |
[a-e] | Vyhľadá znaky nachádzajúce sa medzi a a e. |
[a-eh-x] | Vyhľadá znaky nachádzajúce sa medzi a-e a h-x. |
[^a-s] | Vyhľadá všetky znaky s výnimkou a-s |
\xXXXX | Vyhľadá špeciálny znak na základe svojho štvorčíselného hexadecimálneho kódu (XXXX). Kód pre špeciálny znak závisí od použitého písma. Tieto kódy môžete zobraziť kliknutím na . |
| | Vyhľadá hľadané výrazy, ktoré sa vyskytnú pred a po "|". Napríklad "this|that" vyhľadá "this" aj "that". |
{2} | Definuje, koľkokrát sa znak pred úvodnou zátvorkou vyskytuje. Napríklad "tre{2}" vyhľadá "tree". |
{1,2} | Definuje, koľkokrát sa môže znak pred úvodnou zátvorkou vyskytnúť. Napríklad "tre{1,2}" vyhľadá "tree" a "treated". |
( ) | Definuje znaky v zátvorkách ako odkaz. Na odkazovanie na prvý odkaz v aktuálnom výraze môžete teda použiť "\1", na odkazovanie na druhý odkaz môžete použiť "\2" atď. Ak napríklad text obsahuje číslo 13487889 a hľadáte pomocou správneho výrazu (8)7\1\1, nájdené bude "8788". |
[:digit:]? | Vyhľadá jednočíselné číslo. Ak chcete vyhľadať číslo s viac ako jednou číslicou, použite [:digit:]* |
[:space:]? | Vyhľadá medzeru, napríklad medzery a tabulátory. |
[:print:]? | Vyhľadá vytlačiteľné znaky. |
[:cntrl:]? | Vyhľadá nevytlačiteľné znaky. |
[:alnum:]? | Vyhľadá alfanumerické znaky (čísla a textové znaky). |
[:alpha:]? | Vyhľadá abecedné znaky. |
[:lower:]? | Vyhľadá znaky veľkých písmen, ak je v oblasti Voľby vybratá voľba Rozlišovať veľkosť písmen. |
[:upper:]? | Ak ste vybrali Rozlišovať veľkosť písmen v oblasti Voľby, vyhľadá malé písmená. |
Pre logický hľadaný výraz s vnorenými operátormi AND/OR použite hranaté zátvorky. Napríklad " ((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$" hľadá text, ktorý sa vyskytuje na konci odseku a začína sa medzerou, za ktorou nasleduje "a", "ab" alebo "b".