如何在Ruby中找到字符串的第一个非重复字母?

维达尔

我有绳子"teststring"我想在Ruby中找到第一个非重复字符。

我有这个Python代码:

def first_non_repeat_character(teststring)
    unique=[]
    repeated=[]
    for character in teststring:
        if character in unique:
            unique.remove(character)
            repeated.append(character)
        else:
            if not character in repeated:
                unique.append(character)
    if len(unique):
        return unique[0]
    else: 
        return false
恩德涅科夫
def first_non_repeat_character(string)
  string.chars.find { |character| string.count(character) == 1 }
end

first_non_repeat_character('teststring') # => "e"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在字符串中找到第一个元音

来自分类Dev

Java - 如何在 ArrayList 中的字符串中找到一个字母重复的字符串

来自分类Dev

如何在java中找到一维字符串的第一个字符

来自分类Dev

如何在R中找到子字符串的第一个唯一的相遇

来自分类Dev

如何在与用户给定前缀匹配的字符串向量中找到第一个单词?

来自分类Dev

在Ruby中找到两个字符串之间的第一个不同字符

来自分类Dev

给定字符串,仅一次扫描即可找到其第一个非重复字符

来自分类Dev

如何在vim中找到单词的第一个大写字母?

来自分类Dev

如何使用第一个非字母数字字符拆分或分解字符串 - PHP

来自分类Dev

在数组中找到第一个字符串匹配?

来自分类Dev

在对象列表中找到第一个匹配的字符串值

来自分类Dev

如何在列表中找到连续重复数字的第一个索引?

来自分类Dev

在javascript中返回字符串中的第一个非重复字符

来自分类Dev

查找字符串中的第一个非重复字符

来自分类Dev

在 Python 中打印字符串的第一个非重复字符

来自分类Dev

从字符串数组或列表C#中找到第一个匹配字符串的索引

来自分类Dev

在ruby中,如何查找给定字符串的第一个非空白字符的索引

来自分类Dev

找到第一个不同的字符串

来自分类Dev

如何在此之后提取第一个字符和数字,直到在字符串中找到一个字符(az)-C#2.0

来自分类Dev

如何在子字符串B的第一个实例之前找到子字符串A的最后一个实例?

来自分类Dev

如何在字符串中找到最后一个字母,该字符串是java中数字和字符的组合

来自分类Dev

如何删除第一个字母(字符串的R向量)之前的所有非字母字符

来自分类Dev

如何使用jQuery从字符串中获取第一个字母

来自分类Dev

如何检查字符串中的第一个字母是数字

来自分类Dev

T-SQL-将字符串中每个单词的第一个字母更新为大写或非“或”,“ of”或“ and”。小写的“或”,“的”或“与”(如果找到)

来自分类Dev

如何找到字符串中第一个元音的索引?

来自分类Dev

查找第一个非重复字符算法 Swift 4(仅循环一次字符串)

来自分类Dev

Python:试图找到第一个大写字母的字符串索引超出范围

来自分类Dev

如何从字符串中删除第一个和最后一个字母

Related 相关文章

  1. 1

    如何在字符串中找到第一个元音

  2. 2

    Java - 如何在 ArrayList 中的字符串中找到一个字母重复的字符串

  3. 3

    如何在java中找到一维字符串的第一个字符

  4. 4

    如何在R中找到子字符串的第一个唯一的相遇

  5. 5

    如何在与用户给定前缀匹配的字符串向量中找到第一个单词?

  6. 6

    在Ruby中找到两个字符串之间的第一个不同字符

  7. 7

    给定字符串,仅一次扫描即可找到其第一个非重复字符

  8. 8

    如何在vim中找到单词的第一个大写字母?

  9. 9

    如何使用第一个非字母数字字符拆分或分解字符串 - PHP

  10. 10

    在数组中找到第一个字符串匹配?

  11. 11

    在对象列表中找到第一个匹配的字符串值

  12. 12

    如何在列表中找到连续重复数字的第一个索引?

  13. 13

    在javascript中返回字符串中的第一个非重复字符

  14. 14

    查找字符串中的第一个非重复字符

  15. 15

    在 Python 中打印字符串的第一个非重复字符

  16. 16

    从字符串数组或列表C#中找到第一个匹配字符串的索引

  17. 17

    在ruby中,如何查找给定字符串的第一个非空白字符的索引

  18. 18

    找到第一个不同的字符串

  19. 19

    如何在此之后提取第一个字符和数字,直到在字符串中找到一个字符(az)-C#2.0

  20. 20

    如何在子字符串B的第一个实例之前找到子字符串A的最后一个实例?

  21. 21

    如何在字符串中找到最后一个字母,该字符串是java中数字和字符的组合

  22. 22

    如何删除第一个字母(字符串的R向量)之前的所有非字母字符

  23. 23

    如何使用jQuery从字符串中获取第一个字母

  24. 24

    如何检查字符串中的第一个字母是数字

  25. 25

    T-SQL-将字符串中每个单词的第一个字母更新为大写或非“或”,“ of”或“ and”。小写的“或”,“的”或“与”(如果找到)

  26. 26

    如何找到字符串中第一个元音的索引?

  27. 27

    查找第一个非重复字符算法 Swift 4(仅循环一次字符串)

  28. 28

    Python:试图找到第一个大写字母的字符串索引超出范围

  29. 29

    如何从字符串中删除第一个和最后一个字母

热门标签

归档