String包含char和返回字符串Haskell

use*_*735 -3 haskell

让我们说:

let someString = "It is a String"
Run Code Online (Sandbox Code Playgroud)

如何返回包含某个字符的单词?

Seb*_*edl 5

你可以结合words,filterelem做到这一点.

像这样的东西 - 没有测试这是否确实有效,但它应该不远:

wordsContaining :: String -> Char -> [String]
wordsContaining c = filter (elem c) . words
Run Code Online (Sandbox Code Playgroud)