将 Rails 5.0.1 与 Ruby 2.4 一起使用。如何在第 n 次出现正则表达式的字符串中找到索引?如果我的正则表达式是
/\-/
我的字符串在哪里
str = "a -b -c"
我正在寻找我的正则表达式第二次出现的最后一个索引,我希望答案是 5。我试过这个
str.scan(StringHelper::MULTI_WHITE_SPACE_REGEX)[n].offset(1)
但遇到了错误
NoMethodError: undefined method `offset' for " ":String
在上面,n 是一个整数,表示我希望扫描的正则表达式的第 n 次出现。