91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Ruby正則表達式如何查找重復

小樊
82
2024-11-06 03:34:34
欄目: 編程語言

在Ruby中,你可以使用正則表達式來查找重復的字符

def find_duplicates(str)
  duplicates = []
  str.each_char do |char|
    if str.count(char) > 1 && !duplicates.include?(char)
      duplicates << char
    end
  end
  duplicates
end

input = "hello world"
puts find_duplicates(input).join(", ")

在這個示例中,我們定義了一個名為find_duplicates的方法,它接受一個字符串參數str。我們創建了一個空數組duplicates來存儲重復的字符。然后,我們遍歷字符串中的每個字符,使用count方法計算每個字符在字符串中出現的次數。如果字符出現次數大于1且尚未添加到duplicates數組中,我們將其添加到數組中。

在示例中,我們使用了一個名為input的字符串變量,并調用了find_duplicates方法來查找重復的字符。最后,我們使用join方法將重復的字符連接成一個字符串,并用逗號分隔。輸出結果為"l, o",因為lo是重復的字符。

0
密云县| 临猗县| 塘沽区| 沛县| 渭源县| 工布江达县| 师宗县| 呼伦贝尔市| 康乐县| 洛阳市| 新乐市| 连城县| 武冈市| 亚东县| SHOW| 包头市| 安吉县| 沾化县| 南康市| 临泉县| 夏津县| 齐齐哈尔市| 青浦区| 台南县| 崇左市| 博罗县| 武义县| 金川县| 铅山县| 隆德县| 田阳县| 定兴县| 汉川市| 阿尔山市| 遂宁市| 东辽县| 腾冲县| 新竹市| 驻马店市| 府谷县| 满城县|