亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
明星| 郴州市| 萍乡市| 南木林县| 渝北区| 浦北县| 墨玉县| 武汉市| 南乐县| 扎赉特旗| 攀枝花市| 调兵山市| 都匀市| 河北区| 滨州市| 岑溪市| 昭觉县| 芦山县| 西畴县| 宜君县| 仁怀市| 开封市| 东乡县| 肇东市| 富裕县| 潼关县| 文山县| 旌德县| 高阳县| 府谷县| 垦利县| 兴安盟| 南郑县| 滦平县| 大田县| 旬邑县| 永丰县| 芦山县| 禄劝| 沁水县| 长岛县|