検索と置換によってリストを変更しようとしていますが、検索語をリストとして使用してリストを検索するにはどうすればよいでしょうか。
リストがあるとしましょう[1,2,3,4]2と3を選び出し、5,6に置き換えたいので、理想的には述語を持つことができます。
search_and_replace(Search_Term, Replace_Term, Target_List, Result_List).
eg.
search_and_replace([2,3], [5,6], [1,2,3,4], Result_List), write(Result_List).