IBM Lotus Symphony


Zoznam regulárnych výrazov

Nasledujúca tabuľka popisuje regulárne výrazy, podporované vo vzorcoch tabuliek.

Tabuľka 1. Regulárne výrazy pre tabuľky
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 Vytvoriť > Špeciálny znak.

| 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".


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky