home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="utf-8"?> <html><head><title>Seznam regulárních výrazů</title><meta name="filename" content="text/common/01/02100001"/><meta name="language" content="en-US"/><help:css-file-link xmlns:help="http://openoffice.org/2000/help"/><!--The CSS style header method for setting styles--><style type="text/css"> table.Tabelle1{ } span.Tabelle1A{ width:3.283cm;} span.Tabelle1B{ width:14.718cm;} td.Tabelle1A1{ } td.Tabelle1B1{ border-width:0.002cm; border-style:solid; border-color:#000000;} td.Tabelle1A2{ } td.Tabelle1B2{ } p.P1{ } span.T1{ font-weight:bold;} </style></head><body> <p class="P1"/> <p class="Head1"><help:to-be-embedded Eid="02100001" xmlns:help="http://openoffice.org/2000/help"><help:link Id="68251">Seznam regulárních výrazů</help:link></help:to-be-embedded></p> <p class="Paragraph"/> <table border="1" bordercolor="#000000" cellpadding="2" cellspacing="0" page-break-inside="page-break-inside:avoid"><tr class=""><th class="Tabelle1A1" style="text-align:left;"><span class="Tabelle1A"> <p class="TableHead">Znak</p> </span></th><th class="Tabelle1B1" style="text-align:left;"><span class="Tabelle1B"> <p class="TableHead">Použití / výsledek</p> </span></th></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">.</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Zastupuje libovolný znak. Pomocí výrazu „o.a“ vyhledáte například výrazy „oba“ nebo „ona“.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">^Petr</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá pouze slova, která se nacházejí na začátku odstavce. Zvláštní znaky (např. mezery nebo rámce ukotvené jako znak) na začátku odstavce nebudou do vyhledávání zahrnuty.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">Petr$</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá pouze slova, která se nacházejí na konci odstavce. Zvláštní znaky (např. mezery nebo rámce ukotvené jako znak) na konci odstavce nebudou do vyhledávání zahrnuty.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">*</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Znaky před hvězdičkou nemusí být v hledaném výrazu obsaženy vůbec nebo se mohou libovolně opakovat. Zadáte-li například výraz „ab*c“, budou vyhledány výrazy „ac“, „abc“, „abbc“, „abbbc“ atd.</p> <p class="TextInTable">Pokud chcete vyhledat libovolný znak nebo žádný znak, můžete použít výraz .*.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">+</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Znak před tímto symbolem se může vyskytovat jedenkrát nebo vícekrát, ale musí se vyskytnout alespoň jednou. Pomocí výrazu „AX.+4“ lze vyhledat například výraz „AX 4“, ale nikoliv výraz „AX4“.</p> <p class="TextInTable">V rámci jednoho odstavce je vždy vyhledáván nejdelší možný řetězec textu. Pokud odstavec obsahuje například text „AX 4 AX4“, bude vyhledán celý řetězec od úvodního A až po poslední 4.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Znak před otazníkem se nemusí v hledaném výrazu nacházet vůbec, nebo se může vyskytovat nanejvýš jednou. Pomocí výrazu „texty?“ lze vyhledávat výrazy „text“ a „texty“.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">\C</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá přesně zadaný znak (nikoli číslice), v tomto případě C (chcete-li například vyhledat znak dolaru, který jinak jako zástupný znak označuje konec odstavce, zadejte \$).</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">\n</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá pevné zalomení řádku vložené stisknutím kláves SHIFT+ENTER. Umožňuje zaměnit zalomení řádku za zalomení odstavce. Zadejte <span class="T1">\n</span> do polí <span class="T1">Hledat</span> i <span class="T1">Nahradit za</span>. Klepněte na tlačítko <span class="T1">Nahradit vše</span>.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">\t</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá znak tabulátoru (tento výraz lze použít i v poli <span class="T1">Nahradit za</span>).</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">\></p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Hledaný výraz se musí nacházet na konci slova. Pomocí výrazu „sada\>“ vyhledáte například výraz „násada“, ale nikoliv výraz „sadař“.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">\<</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Hledaný výraz se musí nacházet na začátku slova. Pomocí výrazu "\>sada“ vyhledáte například výraz „sadař“, ale nikoliv výraz „násada“.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">^$</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá prázdný odstavec.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">^.</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá první znak odstavce.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">&</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Pomocí tohoto znaku v poli <span class="T1">Nahradit za</span> lze vkládat vyhledaný text.</p> <p class="TextInTable">Zadáte-li do pole <span class="T1">Hledat</span> výraz „veselá“ a do pole <span class="T1">Nahradit za</span> výraz „velmi &“, bude hledaný výraz po klepnutí na tlačítko <span class="T1">Nahradit</span> nahrazen výrazem „velmi veselá“.</p> <p class="TextInTable">Do pole <span class="T1">Nahradit za</span> zadejte pouze znak &, chcete-li změnit <span class="T1">formát</span> nebo <span class="T1">atributy</span> hledaného výrazu.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[abc123]</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá všechny znaky zadané v závorkách.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[a-e]</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá všechna písmena od a do e.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[a-eh-x]</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá všechna písmena od a do e a od h do x.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[^a-s]</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá všechny znaky s výjimkou písmen od a do s.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">\xXXXX</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá znak zadaný čtyřmístným hexadecimálním kódem XXXX.</p> <p class="TextInTable">Číslo znaku a tedy zároveň kódu závisí na použitém typu písma. Kódy znaků naleznete, klepnete-li v nabídce <span class="T1">Vložit</span> na příkaz <span class="T1">Speciální symbol</span>.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">tento|tato</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá všechna slova „tento“ a „tato“.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">{2}</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Poslední znak před složenými závorkami se musí opakovat tolikrát, kolikrát udává číslo ve složených závorkách. Pomocí výrazu 8{2} vyhledáte výraz 88.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">{1,2}</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Poslední znak před složenými závorkami se musí opakovat tolikrát, kolikrát udává číslo ve složených závorkách. Pomocí výrazu 8{1,2} vyhledáte výrazy 8 nebo 88.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">( )</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Kulaté závorky použijte pro zadání odkazu na znak, který je v nich obsažen. Na první odkaz ve výrazu potom můžete odkazovat pomocí výrazu \1, na druhý pomocí výrazu \2 atd.</p> <p class="TextInTable">Pokud dokument obsahuje například číslo 13487889 a vy zadáte vyhledávání pomocí výrazu (8)7\1\1, bude vyhledán výraz 8788.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:digit:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakoukoliv číslici (0 až 9). Pomocí výrazu „[:digit:]*“ vyhledáte jakýkoliv řetězec číslic.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:space:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá mezery, zadané například pomocí mezerníku nebo tabulátoru.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:print:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakýkoliv tisknutelný znak.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:cntrl:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakýkoliv netisknutelný znak.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:alnum:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakýkoliv alfanumerický znak (písmeno nebo číslici).</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:alpha:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakékoliv písmeno.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:lower:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakékoliv malé písmeno.</p> </span></td></tr><tr class=""><td class="Tabelle1A2" style="text-align:left;"><span class="Tabelle1A"> <p class="TextInTable">[:upper:]?</p> </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1B"> <p class="TextInTable">Vyhledá jakékoliv velké písmeno.</p> </span></td></tr></table> <p class="Paragraph"><help:switch select="Program" xmlns:help="http://openoffice.org/2000/help"><help:case select="DRAW"/><help:case select="IMPRESS"/><help:default>Pro vyhledávání pomocí logických operátorů AND nebo OR můžete používat závorky. Například pomocí výrazu „ ((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$“ vyhledáte všechna slova, která začínají mezerou, pokračují písmeny a, ab nebo b a nacházejí se na konci odstavce.</help:default></help:switch></p> <p class="ParaList"><help:embedded Id="65598" Eid="related" xmlns:help="http://openoffice.org/2000/help"/></p> <p class="ParaList"><help:embedded Id="65852" Eid="02100000" xmlns:help="http://openoffice.org/2000/help"/></p> </body></html>