我试图看看字符串是否s包含正则表达式中的任何符号.下面的正则表达式在rubular上运行正常.
s = "asd#d"
s =~ /[~!@#$%^&*()]+/
Run Code Online (Sandbox Code Playgroud)
但是在Ruby 1.9.2中,它给出了以下错误消息:
syntax error, unexpected ']', expecting tCOLON2 or '[' or '.'
s = "asd#d"; s =~ /[~!@#$%^&*()]/
Run Code Online (Sandbox Code Playgroud)
怎么了?