このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/php/1168450843/600
#  文字列の中にある¥を除去したかったのですが、preg_replace('/¥/')や 
#  preg_replace('/¥¥/')では削除できなかったのですが、preg_replace('/¥¥¥/')だと削除できました・・・ 
#  これはなぜでしょうか。 
#  ¥は次に有る文字をエスケープするわけですから、preg_replace('/¥¥/')でいけそうな気がするのですが。。。 
#  正規表現初心者につき、低レベルですがご教授よろしくお願いいたします。 
#  (上記は、あえて半角ではなく、全角の¥で説明しています。) 
#   

文字列の中にある¥を除去する(_文字列,_¥を除去した文字列) :-
        findall(A,(
                    sub_atom(_文字列,_,1,_,A),
                    \+(A='\\')),
                L),
        concat_atom(L,_¥を除去した文字列).