Tôi đang cố gắng sửa đổi danh sách bằng tìm kiếm và thay thế, tự hỏi làm cách nào để tìm kiếm thông qua danh sách có cụm từ tìm kiếm dưới dạng danh sách?Làm thế nào để bạn thực hiện tìm kiếm và thay thế danh sách với một danh sách phụ khác trong Prolog?
phép nói rằng tôi có một danh sách [1,2,3,4] Tôi muốn duy nhất ra 2 và 3 và thay thế nó bằng 5,6 rất lý tưởng tôi có thể có một vị ngữ:
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).
Hmm .. Tôi nhận thấy rằng vị từ chỉ tìm kiếm và thay thế một vị trí, làm cách nào để bạn áp dụng cho tất cả các cụm từ trên toàn cầu? – chutsu
@chutsu Tôi đã chỉnh sửa. – m09
Cảm ơn bạn rất nhiều :) – chutsu