このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/php/1168450843/395
#  使用言語はPHP5です 
#   
#  html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたいと思い 
#  以下の置き換えを行い成功したのですが、 
#   
#  $html = preg_replace('{<img (.*?)>}' ,'<img $1 />' ,$html); 
#   
#  元々imgタグ内にスペースとスラッシュが最後に入っているのもありますので、それ以外ということで 
#   
#  $html = preg_replace('{<img (.*?)^\/>}' ,'<img $1 />' ,$html); 
#   
#  このように記述してみましたが、これですと全部のimgタグに置き換えが効かなくなりました 
#  どういう記述をすればよいのでしょうか? 
#   

'html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたい'(_文字列,_置換された文字列) :-
        sub_atom(_文字列,_,_,_,S1,S2,S3,L1,[i,m,g,' '|R2],L3),
        append(R21,['>'],R2),
        \+(append(_,['>'|_],R21)),
        'html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたい'(R2,L),
        concat_atom(L,_置換された文字列).

'html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたい'([' ',/,>],[' ',/,>]) :- !.
'html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたい'(['>'],[' ',/,>]) :- !.
'html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたい'([A|R1],[A|R2]) :-
        'html内のimgタグの記述部分をxhtmlにするために最後にスペースとスラッシュを付け加えたい'(R1,R2).