-1
A
回答
5
使用Data.Set.intersection
:
import qualified Data.Set as S
sharedLetters str1 str2 = S.toList $ S.intersection (S.fromList str1) (S.fromList str2)
編輯:由於@jozefg指出的那樣,在Data.List
一個函數,它不相同的列表:
> import Data.List (intersect)
> intersect "liked" "iced"
"ied"
相關問題
- 1. 在字符串中完全匹配2個字符 - SQL
- 2. 在最後三個字母中匹配字符串「ces」
- 3. 比較Haskell中的2個字符串
- 4. javascript匹配字符串中的前兩個字母
- 5. 用字母和數字匹配字符串中的數字
- 6. 在nltk語法中匹配字母數字字符串
- 7. 在Haskell中匹配8位字符Text.Regex.Posix.ByteString
- 8. 試圖讓2串的字母在Haskell
- 9. 匹配2個字符串的序列
- 10. 匹配字符「/」在字符串中
- 11. string1的哪個子字符串與字符串2匹配
- 12. emacs lisp中的字符串匹配匹配任意字符串
- 13. 不匹配字符串內的字母數字字符
- 14. Nspredicate匹配字符串中的字符
- 15. 在elasticsearch中匹配一個字符串?
- 16. 在mysql中匹配兩個字符串
- 17. 如何查找有一個字符串匹配的字符串和一個字符串在Linux中不匹配
- 18. SQL(MySQL):匹配字符串中任何單詞的首字母?
- 19. 匹配字符串中的字符串以強調字符串
- 20. 匹配兩個字符串中的單詞時的字符串匹配算法?
- 21. 在sed中匹配字符串中的特定子字符串
- 22. 在MySQL中有一個相反的通配符,需要匹配字符串中的幾個字母嗎?
- 23. 如何在Haskell中創建這些字符串匹配函數?
- 24. 在兩個字符串的序列中匹配的字符數
- 25. 匹配兩個字符串中的jQuery
- 26. 匹配字符串中的一個子
- 27. Java匹配2個字符串與變量的完全匹配
- 28. REGEX與2個字符串之間的任何字符匹配
- 29. 2個字符串之間的匹配字符
- 30. 查找兩個字符串之間不匹配的字母
請更仔細你的意思「指定什麼比賽」。字母的順序是否包括在內?如果有倍數呢?從迄今爲止提供的信息來看,這可以是從簡單集合交集到[最長公共子序列](https://en.wikipedia.org/wiki/Longest_common_subsequence)問題的任何信息。 – hammar
我的意思是字符串中的匹配字母就像我給出的例子。 如果你用粗體字和冷字體表示,返回字符串將是o,l,d,因爲兩個字符串都使用這3個字母 – Sevo
那麼'dloc'和'bold'怎麼辦?或者'boooold'和'coold'? – hammar