我有一个简单的Ruby正则表达式需要很长时间来计算:
"fußball "*20 =~ /^([\S\s]{1000})/i
如果我删除/i旗帜,它的工作速度非常快.它为什么这么慢?(我没等待执行完成)
/i
我知道这个正则表达式可能没有意义,但我想知道什么是引擎盖下的.
错误报告:https://bugs.ruby-lang.org/issues/14418
ruby regex
regex ×1
ruby ×1