このディレクトリの索引
http://pc12.2ch.net/test/read.cgi/tech/1276810079/466
#  どなたか教えてください。ずっと考えてたけど、答えがわかりませんorz。 
#   
#  <標準関数>文字列と削除文字列を入力し、文字列中から削除文字列を削除しなさい。 
#  ※配列の使用は2つだけ。 
#  例) 文字列入力→ABCDEFAABCDABC 
#     削除文字列→ABC 
#     結果文字列→DEFAD 
#   
#  どなたか教えてください、お願いします。  
# 

文字列中から削除文字列を削除する(_文字列,_削除する文字列,_削除された文字列) :-
        sub_atom(_文字列,A,Len,B,_削除する文字列),
        sub_atom(_文字列,0,A,_,S1),
        sub_atom(_文字列,A+Len,B,_,S2),
        文字列中から削除文字列を削除する(S2,_削除する文字列,S3),
        concat_atom([S1,S3],_削除された文字列).
文字列中から削除文字列を削除する(S,_,S).