Ruby字符串包括?百分号包括? '%'(Rubymine调试器)

时间:2014-12-01 22:03:02

标签: ruby

这是由RubyMine调试器的watch部分引起的。 IRB工作正常

我神秘莫测。我无法弄清楚如何查看ruby字符串是否包含%符号。

我试过了:

text = "Foo %{bar}"

text.include? '%'
text.include? '\%'
text.include? '%%'

......以及双引号。我也试过了正则表达式。我确信它非常简单,但由于符号的正常使用,这不是通过搜索很容易找到的东西。

现在已经被识别为IDE,这不是问题。投票结束。谢谢

1 个答案:

答案 0 :(得分:2)

使用include? '%'时,我不知道问题是什么:

text = "Foo %{bar}"

text.include? '%'  # => true
text.include? '\%' # => false
text.include? '%%' # => false

您还可以使用字符串[]快捷方式:

text['%'] # => "%"
!!text['%'] # => true