filtrer une Liste selon plusieurs contient

Je veux filtrer un List, et je veux seulement garder une chaîne si la chaîne contient des .jpg,.jpeg ou .png:

scala>  var list = List[String]("a1.png","a2.amr","a3.png","a4.jpg","a5.jpeg","a6.mp4","a7.amr","a9.mov","a10.wmv")
list: List[String] = List(a1.png, a2.amr, a3.png, a4.jpg, a5.jpeg, a6.mp4, a7.amr, a9.mov, a10.wmv)

Je ne parviens pas à trouver que .contains va m'aider!

De sortie requis:

List("a1.png","a3.png","a4.jpg","a5.jpeg")
En fonction de votre besoin, il semble que vous devez inclure la Chaîne se termine par (plutôt que contient) ces extensions. Exemple: jpg.txt

OriginalL'auteur Govind Singh | 2014-11-10