このディレクトリの索引 文字列を順に置換する(_文字列,_置換対象文字列,_置換文字列,_置換された文字列) :- 文字列を置換対象文字列に対して前方文字列と後方文字列に分解する(_文字列,_置換対象文字列,_前方文字列,_後方文字列), 文字列を順に置換する(_前方文字列,_置換対象文字列,_後方文字列,_置換文字列,_置換された文字列). 文字列を順に置換する(_前方文字列,_置換対象文字列,_後方文字列,_置換文字列,_置換された文字列) :- atomic_list_concat([_前方文字列,_置換文字列,_後方文字列],_置換された文字列). 文字列を順に置換する(_前方文字列,_置換対象文字列,_後方文字列,_置換文字列,_置換された文字列) :- 文字列を順に置換する(_後方文字列,_置換対象文字列,_置換文字列,_置換された後方文字列), atomic_list_concat([_前方文字列,_置換文字列,_置換された後方文字列],_置換された文字列). 文字列を置換対象文字列に対して前方文字列と後方文字列に分解する(_文字列,_置換対象文字列,_前方文字列,_後方文字列) :- sub_atom(_文字列,_開始位置0オリジン,_,_残り長さ,_置換対象文字列), sub_atom(_文字列,0,_開始位置0オリジン,_,_前方文字列), sub_atom(_文字列,_,_残り長さ,0,_後方文字列),!.