You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@apache.org on 2005/03/25 01:24:53 UTC

svn commit: r158972 - httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml

Author: rbowen
Date: Thu Mar 24 16:24:52 2005
New Revision: 158972

URL: http://svn.apache.org/viewcvs?view=rev&rev=158972
Log:
Started filling in some of the details of an introduction to rewriting
URLs.

Modified:
    httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en
    httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml

Modified: httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en
URL: http://svn.apache.org/viewcvs/httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en?view=diff&r1=158971&r2=158972
==============================================================================
--- httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en (original)
+++ httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en Thu Mar 24 16:24:52 2005
@@ -56,7 +56,36 @@
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="regex" id="regex">Regular Expressions</a></h2>
-<p>Basic regex building blocks</p>
+
+<p>mod_rewrite uses the <a href="http://pcre.org/">Perl Compatible
+Regular Expression</a> vocabulary. In this document, we do not attempt
+to provide a detailed reference to regular expressions. For that, we
+recommend the <a href="http://pcre.org/pcre.txt">PCRE man pages</a>, the
+<a href="http://www.perldoc.com/perl5.8.0/pod/perlre.html">Perl regular
+expression man page</a>, and <a href="http://www.oreilly.com/catalog/regex2/index.html">Mastering
+Regular Expressions, by Jeffrey Friedl</a>.</p>
+
+<p>In this document, we attempt to provide enough of a regex vocabulary
+to get you started, without being overwhelming, in the hope that
+<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>s will be scientific
+formulae, rather than magical incantations.</p>
+
+<h3><a name="regexvocab" id="regexvocab">Regex vocabulary</a></h3>
+
+<p>The following are the minimal building blocks you will need, in order
+to write regular expressions and <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>s.</p>
+
+<table>
+<tr>
+<th>Character</th>
+<th>Meaning</th>
+</tr>
+
+<tr><td><code>.</code></td><td>Matches any character</td></tr>
+
+</table>
+
+
 
 <h3><a name="InternalBackRefs" id="InternalBackRefs">Regex Back-Reference Availability</a></h3>
 
@@ -73,8 +102,6 @@
       <img src="../images/mod_rewrite_fig2.gif" width="381" height="179" alt="[Needs graphics capability to display]" /><br />
       <dfn>Figure 2:</dfn> The back-reference flow through a rule.
 </p>
-
-
 
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>

Modified: httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml
URL: http://svn.apache.org/viewcvs/httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml?view=diff&r1=158971&r2=158972
==============================================================================
--- httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml (original)
+++ httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml Thu Mar 24 16:24:52 2005
@@ -56,7 +56,38 @@
 </section>
 
 <section id="regex"><title>Regular Expressions</title>
-<p>Basic regex building blocks</p>
+
+<p>mod_rewrite uses the <a href="http://pcre.org/">Perl Compatible
+Regular Expression</a> vocabulary. In this document, we do not attempt
+to provide a detailed reference to regular expressions. For that, we
+recommend the <a href="http://pcre.org/pcre.txt">PCRE man pages</a>, the
+<a href="http://www.perldoc.com/perl5.8.0/pod/perlre.html">Perl regular
+expression man page</a>, and <a
+href="http://www.oreilly.com/catalog/regex2/index.html">Mastering
+Regular Expressions, by Jeffrey Friedl</a>.</p>
+
+<p>In this document, we attempt to provide enough of a regex vocabulary
+to get you started, without being overwhelming, in the hope that
+<directive module="mod_rewrite">RewriteRule</directive>s will be scientific
+formulae, rather than magical incantations.</p>
+
+<section id="regexvocab"><title>Regex vocabulary</title>
+
+<p>The following are the minimal building blocks you will need, in order
+to write regular expressions and <directive
+module="mod_rewrite">RewriteRule</directive>s.</p>
+
+<table>
+<tr>
+<th>Character</th>
+<th>Meaning</th>
+</tr>
+
+<tr><td><code>.</code></td><td>Matches any character</td></tr>
+
+</table>
+
+</section>
 
 <section id="InternalBackRefs"><title>Regex Back-Reference Availability</title>
 
@@ -76,8 +107,6 @@
 </p>
 
 </section>
-
-
 </section>
 
 <section id="rewriterule"><title>RewriteRule basics</title>



Re: svn commit: r158972 - httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.html.en httpd/httpd/trunk/docs/manual/rewrite/rewrite_intro.xml

Posted by André Malo <nd...@perlig.de>.
* rbowen@apache.org wrote:

> +<p>In this document, we attempt to provide enough of a regex vocabulary
> +to get you started, without being overwhelming, in the hope that
> +<code class="directive"><a
> href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>s will
> be scientific +formulae, rather than magical incantations.</p>

Does it really make sense to provide yet another regex snippet table? I'd 
like linking somewhere else much better.

nd
-- 
sub the($){+shift} sub answer (){ord q
        [* It is always 42! *]       }
           print the answer
# André Malo # http://pub.perlig.de/ #

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org