Nápověda LibreOfficeDev 7.6
| Výraz | Význam a použití | 
|---|---|
| Jakýkoli znak | Daný znak, pokud se nejedná o speciální znak pro regulární výrazy. Seznam těchto speciálních znaků uvádí následující tabulka. | 
| . | Jeden jakýkoliv znak kromě odřádkování a konce odstavce. Např. při hledání výrazu "p.s" se najde "pes" i "pas". | 
| ^ | Začátek odstavce nebo buňky. Ignorují se zvláštní objekty na začátku odstavce, např. prázdná pole či rámce ukotvené ke znaku. Příklad: "^Petr" nalezne slovo "Petr" pouze tehdy, jde-li o první slovo odstavce. | 
| $ | Konec odstavce nebo buňky. Ignorují se zvláštní objekty na konci odstavce, např. prázdná pole či rámce ukotvené ke znaku. Příklad: "Petr$" nalezne slovo "Petr" pouze tehdy, jde-li o poslední slovo odstavce a odstavec nekončí tečkou. Samotný znak $ představuje konec odstavce. S jeho pomocí je možné konce odstavců hledat a nahrazovat. | 
| * | Žádný či více výskytů výrazu bezprostředně předcházejícího tomuto znaku. Například "Ab*c" najde "Ac", "Abc", "Abbc", "Abbbc" atd. | 
| + | Jeden či více výskytů výrazu bezprostředně předcházejícího tomuto znaku. Například "AX.+4" najde "AXx4", ale ne "AX4". V odstavci se hledá vždy nejdelší řetězec odpovídající regulárnímu výrazu. Pokud by odstavec obsahoval řetězec "AX 4 AX4", označil by se celý tento řetězec. | 
| ? | Žádný nebo jeden výskyt výrazu bezprostředně předcházejícího tomuto znaku. Například "Texty?" najde "Text" nebo "Texty" a "x(ab|c)?y" najde "xy", "xaby" nebo "xcy". | 
| \ | Speciální znak, který po něm následuje, se interpretuje jako běžný znak a ne jako regulární výraz (kromě kombinací "\n", "\t", "\b", "\>" a "\<"). Například "strom\." najde "strom.", ale ne "stromu" či "stromy". | 
| \n | Je-li zadáno do textového pole , vyhledá zalomení řádku vložená kombinací kláves Shift+Enter, případně v buňce Calcu kombinací Ctrl+Enter. When entered in the text box in Writer, inserts a paragraph break that can be inserted with the Enter or Return key. It has no special meaning in Calc, and is treated literally there. Chcete-li změnit ve Writeru zalomení řádku na zalomení odstavce, zadejte \n do polí i a poté proveďte nahrazení. | 
| \t | Znak tabulátoru. Je možné jej použít také v poli . | 
| \b | Hranice slov. Například "\bváha" nalezne "váhavý", ale ne "rovnováha", kdežto "váha\b" nalezne "rovnováha", ale ne "váhavý". Slovo "váha" je pak nalezeno v obou případech. Tento tvar nahrazuje zastaralé (ač stále funkční) tvary "\>" (nalezne konec slova) a "\<" (nalezne začátek slova). | 
| ^$ | Najde prázdný odstavec. | 
| ^. | Najde první znak odstavce. | 
| & nebo $0 | Při nahrazování přidá řetězec, který byl nalezen pomocí kritéria v poli , k výrazu zadanému v poli . Příklad: když zadáte do pole "window" a do pole "&frame", slovo "window" se nahradí za "windowframe". Také je možné zadat "&" do pole , pokud chcete upravit Atributy nebo Formát nalezeného řetězce. | 
| [...] | Jediný výskyt jakéhokoliv znaku v závorkách. Například "[abc123]" nalezne znaky "a", "b", "c", "1", "2" a "3". "[a-e]" nalezne jednotlivé výskyty znaků od "a" do "e", a to včetně počátečního a koncového znaku (v rozsahu je nutné nejdříve zadat znak s menším číslem kódu Unicode). "[a-eh-x]" nalezne jednotlivé výskyty znaků v rozsazích od "a" do "e" a od "h" do "x". | 
| [^...] | Jediný výskyt znaku (včetně tabulátorů, mezer a zalomení řádku), který se nenachází mezi znaky určenými rozsahy, v nichž platí i počáteční a koncový znak. Například "[^a-syz]" nalezne všechny znaky, které se nenachází v rozsahu od "a" do "s" (včetně těchto znaků) nebo nejsou znaky "y" a "z". | 
| \uXXXX \UXXXXXXXX | Znak určený čtyřmístným šestnáctkovým kódem Unicode (XXXX). Znak určený osmimístným šestnáctkovým kódem Unicode (XXXXXXXX). Pro určitá symbolová písma se může symbol (glyf) zobrazený na obrazovce podobat jinému kódu Unicode než tomu, který se pro něj v písmu skutečně používá. Kódy Unicode je možné zjistit volbou nebo pomocí klávesové zkratky pro zadávání znaků Unicode. | 
| \N{UNICODE CHARACTER NAME} | Match the Unicode named character. Some remarkable Unicode named characters are SPACE, NO-BREAK SPACE, SOFT HYPHEN, ACUTE ACCENT, CIRCUMFLEX ACCENT, GRAVE ACCENT. The Unicode character names can be searched and viewed by choosing . | 
| | | Infixový operátor oddělující alternativy. Nalezne výraz, který se nachází před "|", a také výraz, který se nachází za "|". Například "tohle|tamto" najde "tohle" i "tamto". | 
| {N} | Postfixový operátor určující přesný počet výskytů ("N") znaku bezprostředně před závorkou. Například "tre{2}" najde "tree". | 
| {N,M} | Postfixový operátor určující rozsah počtu výskytů (alespoň "N" a nejvýš "M") znaku bezprostředně před závorkou. Například "tre{1,2}" najde "tre" a "tree". | 
| {N,} | Postfixový operátor určující rozsah počtu výskytů (alespoň "N" a neurčené maximum) znaku bezprostředně před závorkou. (Maximální počet výskytů je omezen pouze velikostí dokumentu.) Například "tre{2,}" najde "tree", "treee" i "treeeee". | 
| (...) | Seskupení sloužící ke třem účelům. 
 Například regulární výraz "(890)7\1\1" nalezne "8907890890". S regulárním výrazem "\b(učitel|hasič)\b" v poli Najít a výrazem "$1ka" v poli Nahradit je možné nahradit výskyty slov "učitel" a "hasič" slovy "učitelka" a "hasička", aniž by byla ovlivněna slova "učitelský" a "hasičský". | 
| [:alpha:] | Represents an alphabetic character. Use [:alpha:] to find one of them. | 
| [:digit:] | Represents a decimal digit. Use [:digit:] to find one of them. | 
| [:alnum:] | Představuje alfanumerický znak ([:alpha:] a [:digit:]). | 
| [:space:] | Představuje znak mezera (nikoli však další prázdné znaky). | 
| [:print:] | Představuje tisknutelný znak. | 
| [:cntrl:] | Představuje netisknutelný znak. | 
| [:lower:] | Představuje malý znak, je-li v Možnostech zaškrtnuta volba Rozlišovat velikost. | 
| [:upper:] | Představuje velký znak, je-li v Možnostech zaškrtnuta volba Rozlišovat velikost. | 
Úplný seznam dostupných speciálních znaků a syntaxe naleznete v dokumentaci regulárních výrazů v projektu ICU.
Následující příklady ilustrují, že lze z jednotlivých prvků vytvářet komplexní a sofistikované regulární výrazy.