我似乎无法解决这个问题,希望有人可以提供帮助:
Nilfacs是从哈希中提取的字符串数组.
对于这一行:
looping_finaltext = finaltext.reject {|sentence| nilfacs.any? {|fac| sentence =~ /#{(fac)}/i}}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:warning: character class has ']' without escape: /[[]]/
和
block (2 levels) in <main>': premature end of char-class: /[[]]/i (RegexpError)
所有字符串都只是普通单词(如"条件"),不包含需要转义的字符.
这是否表明某些意外的东西被作为字符串输入数组?或者这行中的语法有问题吗?
对于这行代码:
text = totaltext2.reject {|sentence| nilfacs.any?{|fac| sentence =~ /#{fac}/i}}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
1.)"角色等级'''没有逃避"
和
2.)"字符类过早结束"后跟:'in'每个"','in"任何?"','in"reject"','in'
谁能告诉我需要改变什么和/或问题是什么?我无法弄清楚错误是什么.