我需要編寫一個函數來查找兩個字符串的常見字符並顯示這些常見字符。我認爲是不重要的程序,但我不知道如何放在一起函數:使用函數elem我可以測試x元素是否在字符串中。使用過濾器,我只能使用公共元素在一個字符串中顯示它們。但是如何關聯/比較這兩個字符串。?與Haskell程序如何找到兩個字符串的常見字符並顯示它們
1
A
回答
1
可以使用倍(考慮到兩個字符串LI1和LI2):
foldl (\xs x -> if elem x li2 then (x : xs) else xs) [] li1
+3
除了反轉結果之外,「foldl」與使用「filter」有什麼不同呢? – sepp2k 2011-06-13 18:19:53
7
你正在努力尋找兩個列表的交集?
Data.List> intersect "haskell" "java"
"a"
+2
請注意,您必須通過在文件頂部輸入「import Data.List」來導入'Data.List',然後才能使用'intersect'。 – fuz 2011-06-13 19:44:18
0
你可以filter
一個串字符是另一個elems
。這是最簡單的方法。
相關問題
- 1. 如何在兩個字符串中找到常見子字符串
- 2. 如何在字符串中找到最常見的字符
- 3. 兩個字符串之間的所有常見子字符串
- 4. 如何找到兩個字符串之間的子字符串?
- 5. 如何從網頁中拉出字符串並顯示它們?
- 6. 減去2個字符,並把它們添加到字符串
- 7. 查找兩個字符變量之間的常見子字符
- 8. 如何找到兩個字符串
- 9. 如何迭代字符串中的字符並更改它們?
- 10. 通過意圖傳遞多個字符串並顯示它們
- 11. 如何提取字符串的字符並將它們與Python中的另一個字符串進行比較?
- 12. 如何找到兩個「/」字符之間的字符串 - php
- 13. 比較PHP兩個字符串,並顯示字符差異
- 14. 找到給定的兩個字符串的所有常見子序列
- 15. 找到字符串中的所有字符串,並使用它
- 16. 如何在Assembly中找到兩個輸入字符串的常用字符數?
- 17. 如何在bash中的兩個字符串之間找到常用字符?
- 18. 查找字符串列表中的常見字符串
- 19. 如何遍歷一個字符串並找到某個字符?
- 20. 如何從兩個字符串返回常見的字符在Java中
- 21. 如何用'x'替換兩個字符串之間的不常見字符?
- 22. 字符串解析並找到常見的空白位置
- 23. 如何保存由2個字符串組成的偏好並顯示它們?
- 24. jQuery - 查找字符串並將字符串前置到它?
- 25. 提取Haskell中兩個子字符串之間的字符串
- 26. java中兩個字符串的大寫字母的常見字符/字母
- 27. 比較兩個字符串並從第二個字符中刪除共同字符並連接不常見?
- 28. 如何使用正確的字符串字符集編碼從dao發送字符串到jsp並顯示它?
- 29. 找到最常見的炭與蟒蛇字符串
- 30. 我需要在字符串中找到特殊字符並將它們顯示在C#中的標籤中
恐怕我不明白你的問題。如果你在一個字符串中有共同的字符,是不是你想要的? – sepp2k 2011-06-13 18:06:56
另外我是litlle混淆如果我可以調整以前的信息this.Two前我如何確定如果一個字符串是其他的子字符串。例如:字符串:「我要去學校」,然後我想知道字符串「going」是否是子字符串(true)。但是知道我需要確定任何地方或順序中的commoon字符,例如,如果第二個字符串是「else」具有共同字符(e,l,s),但它不是子字符串。現在我不知道常用字符(我相信編譯不對)實際上是:找到所有2字符串並顯示它們 – julia 2011-06-13 19:03:44