中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
锦屏县| 浦北县| 宾阳县| 额敏县| 彩票| 定安县| 新丰县| 大埔区| 沂水县| 长治县| 翁源县| 本溪| 泰宁县| 西盟| 章丘市| 古浪县| 长海县| 封丘县| 腾冲县| 蒲江县| 德保县| 三原县| 天全县| 万宁市| 虞城县| 镇赉县| 河津市| 剑河县| 沂水县| 漾濞| 蓬溪县| 固镇县| 龙胜| 许昌市| 堆龙德庆县| 曲水县| 辉南县| 安顺市| 阜城县| 云霄县| 黄石市|