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 "(\d+)" PerlSetVar StrReplaceReplace "int( $1 * 1.05 )" PerlSetVar StrReplaceOption "eg" PerlOutputFilterHandler Apache::StrReplace text/plain support. PerlModule Apache::StrReplace PerlSetVar StrReplaceSearch "(\d+)" 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.