Usuń samogłoski z listy

Napisz program usuwający samogłoski (String, NoVowelsString) usuwa wszystkie samogłoski z podanego ciągu.

Do tej pory mam stanvowel(X):- member(X,[a,e,i,o,u]). Potem pomyślałem o tym, który usuwa wszystkie elementy z innej listy:

delete2([],L1,L1).
delete2([H|T],L1,L3) :-
   delete2(H,L1,R2),
   delete2(T,R2,L3).

Tak więc, mając te dwie rzeczy, pomyślałem, że mogę umieścić warunek w usunięciu tych elementów, które muszą być członkami[a,e,i,o,u]. Chociaż wciąż nie mam nigdzie.

questionAnswers(3)

yourAnswerToTheQuestion