NAME
       Apache::StrReplace - Filter between string replace

SYNOPSIS
       Apache httpd.conf

           PerlModule Apache::StrReplace
           PerlSetVar StrReplaceSearch replace_before_string
           PerlSetVar StrReplaceReplace replace_after_string
           PerlSetVar StrReplaceOption replace_option
           PerlOutputFilterHandler Apache::StrReplace

DESCRIPTION
       StrReplaceSearch ... search strings.

       StrReplaceReplace ... replace strings.

       StrReplaceOption ... regexp options. ( default "g" )

       StrReplaceContentType ... target Content-Type ( default "text/html" )

       run code image.

           if ($f->r->content_type~/$contentType/) {
               eval ’$f->ctx->{body}=~s/$search/’."$replace/$option;";
           }

EXAMPLE
       simple replace.

           PerlModule Apache::StrReplace
           PerlSetVar StrReplaceSearch hoge
           PerlSetVar StrReplaceReplace foo
           PerlOutputFilterHandler Apache::StrReplace

       The numbered match variables.

           PerlModule Apache::StrReplace
           PerlSetVar StrReplaceSearch "([a-z]*).example.com"
           PerlSetVar StrReplaceReplace "dev.$1.example.com"
           PerlOutputFilterHandler Apache::StrReplace

       Perl code.

           PerlModule Apache::StrReplace
           PerlSetVar StrReplaceSearch "<taxes>(\d+)</taxes>"
           PerlSetVar StrReplaceReplace "int( $1 * 1.05 )"
           PerlSetVar StrReplaceOption "eg"
           PerlOutputFilterHandler Apache::StrReplace

       text/plain support.

           PerlModule Apache::StrReplace
           PerlSetVar StrReplaceSearch "<taxes>(\d+)</taxes>"
           PerlSetVar StrReplaceReplace "int( $1 * 1.05 )"
           PerlSetVar StrReplaceOption "eg"
           PerlSetVar StrReplaceContentType "text/(html│plain)"
           PerlOutputFilterHandler Apache::StrReplace

SEE ALSO
       Apache2, Apache2::Filter

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES
    mod_perl

COPYRIGHT AND LICENCE

Put the correct copyright and licence information here.

Copyright (C) 2007 by Shinichiro Aska

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.5 or,
at your option, any later version of Perl 5 you may have available.
