这是由RubyMine调试器的watch部分引起的。 IRB工作正常
我神秘莫测。我无法弄清楚如何查看ruby字符串是否包含%
符号。
我试过了:
text = "Foo %{bar}"
text.include? '%'
text.include? '\%'
text.include? '%%'
......以及双引号。我也试过了正则表达式。我确信它非常简单,但由于符号的正常使用,这不是通过搜索很容易找到的东西。
现在已经被识别为IDE,这不是问题。投票结束。谢谢
答案 0 :(得分:2)
使用include? '%'
时,我不知道问题是什么:
text = "Foo %{bar}"
text.include? '%' # => true
text.include? '\%' # => false
text.include? '%%' # => false
您还可以使用字符串[]
快捷方式:
text['%'] # => "%"
!!text['%'] # => true