布尔检查字符串是否与ruby中的正则表达式匹配?

克德伊斯

在ruby中,我看到了很多代码,例如:

def test(s)
  s =~ /Macintosh/
end

测试字符串是否与正则表达式匹配。但是,这将返回一个fixnum或nil,这取决于是否找到匹配项。有没有一种方法可以执行相同的操作,但是是否返回一个布尔值以判断是否匹配?

我想到的两个可能的解决方案是!(s =~ /Macintosh/).nil?!(s !~ /Macintosh/),但是这些解决方案似乎都不易读。是否有类似的东西:

def test(s)
  s.matches?(/Macintosh/)
end
卡西米尔和希波吕特

您可以使用此:

def test(s)
    /Macintosh/ === s
end

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

来自分类Dev

检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

来自分类常见问题

检查字符串是否与Bash脚本中的正则表达式匹配

来自分类Dev

检查字符串是否与python中的正则表达式完全匹配

来自分类Dev

检查字符串是否可能与正则表达式匹配

来自分类Dev

如何检查字符串是否与正则表达式匹配

来自分类Dev

检查字符串是否匹配特定的正则表达式

来自分类Dev

使用正则表达式检查字符串的开头是否与模式匹配

来自分类Dev

如何检查字符串是否与node.js中的任何正则表达式数组匹配?

来自分类Dev

如何使用正则表达式检查字符串是否匹配Oracle中的多个条件?

来自分类Dev

C中的正则表达式,检查字符串是否包含特定字符

来自分类Dev

JavaScript检查字符串是否包含正则表达式中的任何单词

来自分类Dev

检查字符串的正则表达式以

来自分类Dev

在iOS中如何使用布尔结果对正则表达式检查字符串

来自分类Dev

在iOS中如何使用布尔结果对正则表达式检查字符串

来自分类Dev

正则表达式检查字符串是否包含指定字符以外的字符

来自分类Dev

正则表达式检查字符串是否包含非指定字符

来自分类Dev

正则表达式-如何检查字符串是否以给定字符开始或结束?

来自分类Dev

正则表达式检查字符串是否仅由特殊字符组成

来自分类Dev

使用流星匹配和正则表达式检查字符串

来自分类Dev

正则表达式来检查字符串中是否有任何特殊字符,例如(!,@ <#,$,%<^ <等)

来自分类Dev

用于检查字符串中是否存在一个或多个特殊字符的正则表达式

来自分类Dev

正则表达式检查字符串是否包含非数字失败

来自分类Dev

用于检查字符串是否为整数的正则表达式

来自分类Dev

使用正则表达式检查字符串是否以数字开头

来自分类Dev

正则表达式检查字符串是否只有空格

来自分类Dev

正则表达式,应检查字符串是否包含指定的单词

来自分类Dev

用于检查字符串是否仅包含零的正则表达式

来自分类Dev

检查字符串是否包含带有正则表达式的独立“ c ++”

Related 相关文章

  1. 1

    检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

  2. 2

    检查字符串是否在ruby中以正则表达式开头以匹配“ [NATURAL NUMBER]”

  3. 3

    检查字符串是否与Bash脚本中的正则表达式匹配

  4. 4

    检查字符串是否与python中的正则表达式完全匹配

  5. 5

    检查字符串是否可能与正则表达式匹配

  6. 6

    如何检查字符串是否与正则表达式匹配

  7. 7

    检查字符串是否匹配特定的正则表达式

  8. 8

    使用正则表达式检查字符串的开头是否与模式匹配

  9. 9

    如何检查字符串是否与node.js中的任何正则表达式数组匹配?

  10. 10

    如何使用正则表达式检查字符串是否匹配Oracle中的多个条件?

  11. 11

    C中的正则表达式,检查字符串是否包含特定字符

  12. 12

    JavaScript检查字符串是否包含正则表达式中的任何单词

  13. 13

    检查字符串的正则表达式以

  14. 14

    在iOS中如何使用布尔结果对正则表达式检查字符串

  15. 15

    在iOS中如何使用布尔结果对正则表达式检查字符串

  16. 16

    正则表达式检查字符串是否包含指定字符以外的字符

  17. 17

    正则表达式检查字符串是否包含非指定字符

  18. 18

    正则表达式-如何检查字符串是否以给定字符开始或结束?

  19. 19

    正则表达式检查字符串是否仅由特殊字符组成

  20. 20

    使用流星匹配和正则表达式检查字符串

  21. 21

    正则表达式来检查字符串中是否有任何特殊字符,例如(!,@ <#,$,%<^ <等)

  22. 22

    用于检查字符串中是否存在一个或多个特殊字符的正则表达式

  23. 23

    正则表达式检查字符串是否包含非数字失败

  24. 24

    用于检查字符串是否为整数的正则表达式

  25. 25

    使用正则表达式检查字符串是否以数字开头

  26. 26

    正则表达式检查字符串是否只有空格

  27. 27

    正则表达式,应检查字符串是否包含指定的单词

  28. 28

    用于检查字符串是否仅包含零的正则表达式

  29. 29

    检查字符串是否包含带有正则表达式的独立“ c ++”

热门标签

归档