このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/php/1168450843/86
#  php4.3.11です 
#  --------------------------------- 
#  $str = <<< DOC_END 
#  あああああ 
#  いいいいい 
#  <html_start> 
#  ううううう 
#  えええええ 
#  <html_end> 
#  おおおおお 
#  DOC_END; 
#   
#  $pattern = "/<html_start>(.*)<html_end>/"; 
#  $replacement = 'aaaabbbb'; 
#   
#  $res = preg_replace($pattern, $replacement, $str); 
#  print_r($res); 
#  --------------------------------- 
#  と出力してみましたが何も表示されませんでした。 
#  ホントは「あああああいいいいいaaaabbbbおおおおお」と出て欲しかったのですが…。 
#  最終的には<html_start><html_end>で囲まれた範囲に 
#  PHPのhtmlspecialchars()やnl2br()関数を適用して出力したいです。 
# 

'あああああ\nいいいいい\n\nううううう\nえええええ\n\n\nおおおおお\n を あああああいいいいいaaaabbbbおおおおお に置換する'(_置換された文字列) :-
        split(''あああああ\nいいいいい\n\nううううう\nえええええ\n\n\nおおおおお\n',['\n'],L),
        append(L0,[''|R1],[''|R2],L),
        append(L0,[aaaabbb|R2],L2),
        concat_atom(L2,_置換された文字列).