cvs: peardoc /ru/packages/file searchreplace.xml

From: Date: Fri, 18 Jan 2002 15:26:05 +0000
Subject: cvs: peardoc /ru/packages/file searchreplace.xml
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-1993@lists.php.net to get a copy of this message
kvn Fri Jan 18 10:26:05 2002 EDT Added files: /peardoc/ru/packages/file searchreplace.xml Log: Finished Translation

Index: peardoc/ru/packages/file/searchreplace.xml +++ peardoc/ru/packages/file/searchreplace.xml <!-- $Id: searchreplace.xml,v 1.1 2002/01/18 15:26:05 kvn Exp $ --> <refentry id="packages.file.searchreplace"> <refnamediv> <refname><classname>File_SearchReplace</classname></refname> <refpurpose> ÏÂÅÓÐÅÞÉ×ÁÅÔ ÆÕÎËÃÉÉ ÄÌÑ ÚÁÍÅÎÙ ÔÅËÓÔÁ × ÆÁÊÌÁÈ </refpurpose> </refnamediv> <refsect1 id="packages.file.searchreplace.use"> <title>éÓÐÏÌØÚÏ×ÁÎÉÅ</title> <para> ó ÐÏÍÏÝØÀ ËÌÁÓÓÁ <classname>SearchReplace</classname>, ×Ù ÍÏÖÅÔÅ ÐÒÏÉÚ×ÏÄÉÔØ ÚÁÍÅÎÕ × ÆÁÊÌÁÈ, ËÁËÉÈ ÐÏÖÅÌÁÅÔÅ. </para> <example> <title>ÔÉÐÉÞÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ</title> <programlisting role="php"> <![CDATA[ $files = array( "test1.txt", "test2.txt", "test3.txt" ) ; $ignoreline = array( "#", ":") ; $snr = File_SearchReplace( "Yes", "No", $files, "/mail/", false, $ignoreline) ; $snr -> doSearch() ; ]]> </programlisting> </example> <para> üÔÏÔ ÐÒÉÍÅÒ ÚÁÍÅÎÑÅÔ ×ÓÅ ×ÈÏÖÄÅÎÉÑ <parameter>"Yes"</parameter> ÎÁ <parameter>"No"</parameter> × ÄÁÎÎÙÈ ÆÁÊÌÁÈ $files × ÄÉÒÅËÔÏÒÉÉ <parameter>"/mail/"</parameter>. åÓÌÉ ÓÔÒÏËÁ × ÆÁÊÌÅ ÎÁÞÉÎÁÅÔØÓÑ Ó ÏÄÎÏÇÏ ÉÚ ÓÉÍ×ÏÌÏ× × <parameter>$ignoreline</parameter>, ÜÔÉ ×ÏÚÍÏÖÎÙÅ ×ÈÏÖÄÅÎÉÑ ÂÕÄÕÔ ÉÇÎÏÒÉÒÏ×ÁÎÙ. </para> <para> ÷Ù ÍÏÖÅÔÅ ÄÌÁÔØ ÐÏÉÓË ÂÅÚ ÓÏÚÄÁÎÉÑ ÎÏ×ÏÇÏ ÜËÚÅÍÐÌÑÒÁ ÜÔÏÇÏ ËÌÁÓÓÁ. </para> <example> <title>äÅÌÁÅÍ ÎÏ×ÙÊ ÐÏÉÓË</title> <programlisting role="php"> <![CDATA[ ... // ÓÔÒÏËÁ ÄÌÑ ÐÏÉÓËÁ $snr -> setFind( "Er") ; // ÓÔÒÏËÁ ÄÌÑ ÚÁÍÅÎÙ $snr -> setReplace( "Sie") ; // ÓÍÏÔÒÅÔØ × ÜÔÉÈ ÆÁÊÌÁÈ $snr -> setFiles( $files) ; // ÓÍÏÔÒÅÔØ × ÜÔÉÈ ÄÉÒÅËÔÏÒÉÑÈ $snr -> setDirectories( array( "/neue_briefe/")) ; // ÓÍÏÔÒÅÔØ × ÐÏÄÄÉÒÅËÔÏÒÉÑÈ ÔÏÖÅ $snr -> setIncludeSubdir( true) ; // ÉÇÎÏÒÉÒÏ×ÁÔØ ÓÔÒÏËÉ × ÆÁÊÌÁÈ ÎÁÞÉÎÁÀÝÉÅÓÑ Ó ÜÔÉÈ ÓÉÍ×ÏÌÏ× $snr -> setIgnoreLines( array( "::", "#")) ; // ÚÁÎÏ×Ï ÎÁÞÁÔØ ÐÏÉÓË/ÚÁÍÅÎÕ $snr -> doSearch() ; ]]> </programlisting> </example> </refsect1> <refsect1 id="packages.file.searchreplace.searchtype"> <title>ôÉÐÙ ÆÕÎËÃÉÊ ÄÌÑ ÐÏÉÓËÁ</title> <para> ëÌÁÓÓ <classname>File_SearchReplace</classname> ÐÏÄÄÅÒÖÉ×ÁÅÔ ÆÕÎËÃÉÉ ÄÌÑ ÐÏÉÓËÁ ÒÁÚÎÏÇÏ ÔÉÐÁ. ôÉÐ ÎÁÐÒÑÍÕÀ ×ÌÉÑÅÔ ÎÁ ÆÏÒÍÁÔ ÔÒÅÂÕÅÍÏÇÏ ÐÁÒÁÍÅÔÒÁ <parameter>$find</parameter>. <simplelist> <member> <parameter>normal</parameter> - ÐÏ ÕÍÏÌÞÁÎÉÀ, ÔÉÐ ÐÏÄÄÅÒÖÉ×ÁÅÍÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÔÏÌØËÏ <parameter>$IgnoreLines</parameter> </member> <member> <parameter>quick</parameter> - ÉÓÐÏÌØÚÏ×ÁÔØ Æ-ÃÉÀ <function>str_replace</function> </member> <member> <parameter>preg</parameter> - ÉÓÐÏÌØÚÏ×ÁÔØ Æ-ÃÉÀ <function>preg_replace</function> </member> <member> <parameter>ereg</parameter> - ÉÓÐÏÌØÚÏ×ÁÔØ Æ-ÃÉÀ <function>ereg_replace</function> </member> </simplelist> äÌÑ ÕÓÔÁÎÏ×ËÉ ÔÉÐÁ, ×ÙÚÏ×ÉÔÅ ÍÅÔÏÄ <link linkend="packages.file.searchreplace.setsearchfunction"> <function>setSearchFunction</function></link> ÄÏ ×ÙÚÏ×Á <link linkend="packages.file.searchreplace.dosearch"> <function>doSearch</function></link>. </para> </refsect1> <refsect1 id="packages.file.searchreplace.searchreplace"> <title>File_SearchReplace::File_SearchReplace</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::File_SearchReplace</function></funcdef> <paramdef> string <parameter>$find</parameter>, string <parameter>$replace</parameter>, string <parameter>$files</parameter>, mixed <parameter><optional>$directories</optional></parameter>, boolean <parameter><optional>$include_subdir</optional></parameter>, array <parameter><optional>$ignore_lines</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> <para> ëÏÎÓÔÒÕËÔÏÒ - ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÚÁÐÒÏÓÙ ÄÌÑ ÐÏÉÓËÁ É ÚÁÍÅÎÙ. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$find</parameter> - ÓÔÒÏËÁ/ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ ÄÌÑ ÐÏÉÓËÁ </para> </listitem> <listitem> <para> <parameter>$replace</parameter> - ÓÔÒÏËÁ/ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ ÄÌÑ ÚÁÍÅÎÙ $find </para> </listitem> <listitem> <para> <parameter>$files</parameter> - ÆÁÊÌ(Ù), Ë ËÏÔÏÒÙÍ ÐÒÉÍÅÎÑÔØ ÏÐÅÒÁÃÉÀ. </para> </listitem> <listitem> <para> <parameter>$directories</parameter> - ÄÉÒÅËÔÏÒÉÉ, Ë ËÏÔÏÒÙÍ ÐÒÉÍÅÎÑÔØ ÏÐÅÒÁÃÉÀ.. </para> </listitem> <listitem> <para> <parameter>$include_subdir</parameter> - ÅÓÌÉ ÚÁÄÁÎÙ ÄÉÒÅËÔÏÒÉÉ, ÔÏ ÐÒÉÍÅÎÑÔØ ÌÉ ÐÏÉÓË/ÚÁÍÅÎÕ × ÐÏÄÄÉÒÅËÔÏÒÉÑÈ (true/false). </para> </listitem> <listitem> <para> <parameter>$ignore_lines</parameter> - ÉÇÎÏÒÉÒÏ×ÁÔØ ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó ÌÀÂÏÇÏ ÓÉÍ×ÏÌÁ ÉÚ ÜÔÏÇÏ ÍÁÓÓÉ×Á. üÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÔÏÇÄÁ, ËÏÇÄÁ ÔÉÐ ÐÏÉÓËÁ "normal". </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.occurences"> <title>File_SearchReplace::getNumOccurences</title> <funcsynopsis> <funcprototype> <funcdef>integer <function>File_SearchReplace::getNumOccurences</function></funcdef> <paramdef> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ, ×ÏÚ×ÒÁÝÁÀÝÉÊ ÞÉÓÌÏ ÎÁÊÄÅÎÎÙÈ ×ÈÏÖÄÅÎÉÊ. </para> <para> ÷ÏÚ×ÒÁÝÁÅÔ <itemizedlist> <listitem> <para> <parameter>integer</parameter> - ÞÉÓÌÏ ÎÁÊÄÅÎÎÙÈ ×ÈÏÖÄÅÎÉÊ </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.dosearch"> <title>File_SearchReplace::doSearch</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::doSearch</function></funcdef> <paramdef> </paramdef> </funcprototype> </funcsynopsis> <para> æÕÎËÃÉÑ ËÏÔÏÒÁÑ ÎÁÞÉÎÁÅÔ ÐÏÉÓË/ÚÁÍÅÎÕ. ÷ÙÚÙ×ÁÅÔÅ ÅÅ ÄÌÑ ÏÓÕÝÅÓÔ×ÌÅÎÉÑ ÐÏÉÓËÁ. óÎÁÞÁÌÁ ÕËÁÖÉÔÅ ÆÁÊÌÙ É ÄÉÒÒÅËÔÏÒÉÉ. </para> </refsect1> <refsect1 id="packages.file.searchreplace.setfind"> <title>File_SearchReplace::setFind</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setFind</function></funcdef> <paramdef> string <parameter>$find</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÍÅÎÎÏÊ ÄÌÑ ÐÏÉÓËÁ. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$find</parameter> - ÓÔÒÏËÁ/ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ ÄÌÑ ÐÏÉÓËÁ. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.setreplace"> <title>File_SearchReplace::setReplace</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setReplace</function></funcdef> <paramdef> string <parameter>$replace</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÍÅÎÎÏÊ ÚÁÍÅÎÙ. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$replace</parameter> - ÓÔÒÏËÁ/ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ ÄÌÑ ÚÁÍÅÎÙ ÎÁÊÄÅÎÎÙÈ ÓÔÒÏË/ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.setfiles"> <title>File_SearchReplace::setFiles</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setFiles</function></funcdef> <paramdef> array <parameter>$files</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÍÅÎÎÏÊ, ÓÐÉÓËÁ ÆÁÊÌÏ×. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$files</parameter> - the file(s) to perform this operation on. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.setdirectories"> <title>File_SearchReplace::setDirectories</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setDirectories</function></funcdef> <paramdef> array <parameter>$directories</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÍÅÎÎÏÊ, ÓÐÉÓËÁ ÄÉÒÅËÔÏÒÉÊ. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$directories</parameter> - ÄÉÒÅËÔÏÒÉÉ, × ËÏÔÏÒÙÈ ÐÒÏ×ÏÄÉÔØ ÐÏÉÓË/ÚÁÍÅÎÕ. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.setincludesubdir"> <title>File_SearchReplace::setIncludeSubdir</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setIncludeSubdir</function></funcdef> <paramdef> integer <parameter>$include_subdir</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÍÅÎÎÏÊ include_subdir. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$inlude_subdir</parameter> - ÐÒÏÉÚ×ÏÄÉÔØ ÐÏÉÓË × ÐÏÄÄÉÒÅËÔÏÒÉÑÈ ÉÌÉ ÎÅÔ. </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.setignorelines"> <title>File_SearchReplace::setIgnoreLines</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setIgnoreLines</function></funcdef> <paramdef> array <parameter>$ignore_lines</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÍÅÎÎÏÊ/ÍÁÓÓÉ×Á, ÓÏÄÅÒÖÁÝÅÇÏ ÓÉÍ×ÏÌÙ ÄÌÑ ÉÇÎÏÒÉÒÏ×ÁÎÉÑ. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$ignore_lines</parameter> - éÇÎÏÒÉÒÏ×ÁÔØ ÓÔÒÏËÉ ÎÁÞÉÎÁÀÝÉÅÓÑ Ó ÌÀÂÏÊ ÓÔÒÏËÉ × ÜÔÏÍ ÍÁÓÓÉ×Å. üÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÐÒÉ ÔÉÐÅ ÐÏÉÓËÁ "normal". </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="packages.file.searchreplace.setsearchfunction"> <title>File_SearchReplace::setSearchFunction</title> <funcsynopsis> <funcprototype> <funcdef>void <function>File_SearchReplace::setSearchFunction</function></funcdef> <paramdef> array <parameter>$search_function</parameter> </paramdef> </funcprototype> </funcsynopsis> <para> íÅÔÏÄ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ, ËÁËÕÕÀ ÉÚ ÆÕÎËÃÉÊ ÉÓÐÏÌØÚÏ×ÁÔØ × ÐÏÉÓËÅ. </para> <para> ðÁÒÁÍÅÔÒ <itemizedlist> <listitem> <para> <parameter>$search_function</parameter> - æÕÎËÃÉÑ ÄÌÑ ÐÏÉÓËÁ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ. óÍ. <link linkend="packages.file.searchreplace.searchtype">"ôÉÐÙ ÆÕÎËÃÉÊ ÄÌÑ ÐÏÉÓËÁ"</link> </para> </listitem> </itemizedlist> </para> </refsect1> </refentry>
« previous php.pear.cvs (#1993) next »