diff options
Diffstat (limited to 'tde-i18n-sk/docs')
-rw-r--r-- | tde-i18n-sk/docs/tdebase/kate/regular-expressions.docbook | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tde-i18n-sk/docs/tdebase/kate/regular-expressions.docbook b/tde-i18n-sk/docs/tdebase/kate/regular-expressions.docbook index 2e82521b4a7..51bf2117f12 100644 --- a/tde-i18n-sk/docs/tdebase/kate/regular-expressions.docbook +++ b/tde-i18n-sk/docs/tdebase/kate/regular-expressions.docbook @@ -195,7 +195,7 @@ regulárnych výrazov príkazu <command>grep</command>.</synopsis> <para>Niektoré podmienky obsahujú vzorky, ktorým majú zodpovedať, ale nájdený text sa nestane súčasťou výsledku celého výrazu.</para> -<para>Regulárne výrazy, ktoré tu popisujeme, podporujú tieto podmienky: <variablelist> <varlistentry> <term><userinput>^</userinput> (začiatok reťazca)</term> <listitem><para>Zodpovedá začiatku prehľadávaného reťazca.</para> <para>Výraz <userinput>^Peter</userinput> bude zodpovedať <quote>Peter</quote> v reťazci <quote>Peter, hey!</quote>, ale nie v <quote>Hey, Peter!</quote> </para> </listitem> </varlistentry> <varlistentry> <term><userinput>$</userinput> (koniec reťazca)</term> <listitem><para>Zodpovedá koncu prehľadávaného reťazca.</para> <para>Výraz <userinput>you\?$</userinput> nájde posledné you v reťazci <quote>You didn't do that, did you?</quote> ale žiadne v <quote>You didn't do that, right?</quote></para> </listitem> </varlistentry> <varlistentry> <term><userinput>\b</userinput> (okraj slova)</term> <listitem><para>Platí, ak je na jednej strane znak slova, ale na druhej nie.</para> <para>To sa hodí pre nájdenie koncov slov, napríklad na oboch koncoch slova musí platiť. Výraz <userinput>\bin\b</userinput> nájde samostatné <quote>in</quote> v reťazci <quote>He came in through the window</quote>, ale nie <quote>in</quote> v slove <quote>window</quote>.</para></listitem> </varlistentry> <varlistentry> <term><userinput>\B</userinput> (nie okraj slova)</term> <listitem><para>Platí, ak neplatí <quote>\b</quote>.</para> <para>To znamená, že bude napríklad zodpovedať v slovách: Výraz <userinput>\Bin\B</userinput> bude nájdený v <quote>window</quote> ale nie v <quote>integer</quote> alebo <quote>I'm in love</quote>.</para> </listitem> </varlistentry> <varlistentry> <term><userinput>(?=VZORKA)</userinput> (Pozitívny výhľad)</term> <listitem><para>Podmienka výhľadu sa pozrie na reťazec, ktorý nasleduje za možným výskytom. Pozitívny výhľad zabráni, aby sa našiel text, ktorý by nezodpovedal <emphasis>VZORKA</emphasis>, ale text, ktorý vzorke zodpovedá, sa vo výsledku neobjaví.</para> <para>Výraz <userinput>auto(?=\w)</userinput> zodpovedá <quote>auto</quote> v <quote>autobus</quote> ale nie v <quote>To auto je pokazené.</quote></para> </listitem> </varlistentry> <varlistentry> <term><userinput>(?!VZORKA)</userinput> (Negatívny výhľad)</term> <listitem><para>Negatívny výhľad zabráni nájdeniu textu v prípade, že nasledujúci text nezodpovedá <emphasis>VZORKA</emphasis></para> <para>Výraz <userinput>const \w+\b(?!\s*&)</userinput> bude zodpovedať na <quote>const char</quote> v reťazci <quote>const char* foo</quote> ale nie <quote>const QString</quote> v <quote>const QString& bar</quote>, pretože <quote>&</quote> zodpovedá vzorke negatívneho výhľadu.</para> </listitem> </varlistentry> </variablelist> </para> +<para>Regulárne výrazy, ktoré tu popisujeme, podporujú tieto podmienky: <variablelist> <varlistentry> <term><userinput>^</userinput> (začiatok reťazca)</term> <listitem><para>Zodpovedá začiatku prehľadávaného reťazca.</para> <para>Výraz <userinput>^Peter</userinput> bude zodpovedať <quote>Peter</quote> v reťazci <quote>Peter, hey!</quote>, ale nie v <quote>Hey, Peter!</quote> </para> </listitem> </varlistentry> <varlistentry> <term><userinput>$</userinput> (koniec reťazca)</term> <listitem><para>Zodpovedá koncu prehľadávaného reťazca.</para> <para>Výraz <userinput>you\?$</userinput> nájde posledné you v reťazci <quote>You didn't do that, did you?</quote> ale žiadne v <quote>You didn't do that, right?</quote></para> </listitem> </varlistentry> <varlistentry> <term><userinput>\b</userinput> (okraj slova)</term> <listitem><para>Platí, ak je na jednej strane znak slova, ale na druhej nie.</para> <para>To sa hodí pre nájdenie koncov slov, napríklad na oboch koncoch slova musí platiť. Výraz <userinput>\bin\b</userinput> nájde samostatné <quote>in</quote> v reťazci <quote>He came in through the window</quote>, ale nie <quote>in</quote> v slove <quote>window</quote>.</para></listitem> </varlistentry> <varlistentry> <term><userinput>\B</userinput> (nie okraj slova)</term> <listitem><para>Platí, ak neplatí <quote>\b</quote>.</para> <para>To znamená, že bude napríklad zodpovedať v slovách: Výraz <userinput>\Bin\B</userinput> bude nájdený v <quote>window</quote> ale nie v <quote>integer</quote> alebo <quote>I'm in love</quote>.</para> </listitem> </varlistentry> <varlistentry> <term><userinput>(?=VZORKA)</userinput> (Pozitívny výhľad)</term> <listitem><para>Podmienka výhľadu sa pozrie na reťazec, ktorý nasleduje za možným výskytom. Pozitívny výhľad zabráni, aby sa našiel text, ktorý by nezodpovedal <emphasis>VZORKA</emphasis>, ale text, ktorý vzorke zodpovedá, sa vo výsledku neobjaví.</para> <para>Výraz <userinput>auto(?=\w)</userinput> zodpovedá <quote>auto</quote> v <quote>autobus</quote> ale nie v <quote>To auto je pokazené.</quote></para> </listitem> </varlistentry> <varlistentry> <term><userinput>(?!VZORKA)</userinput> (Negatívny výhľad)</term> <listitem><para>Negatívny výhľad zabráni nájdeniu textu v prípade, že nasledujúci text nezodpovedá <emphasis>VZORKA</emphasis></para> <para>Výraz <userinput>const \w+\b(?!\s*&)</userinput> bude zodpovedať na <quote>const char</quote> v reťazci <quote>const char* foo</quote> ale nie <quote>const TQString</quote> v <quote>const TQString& bar</quote>, pretože <quote>&</quote> zodpovedá vzorke negatívneho výhľadu.</para> </listitem> </varlistentry> </variablelist> </para> </sect1> |