From: jakub.wozny@... Date: 2018-01-29T15:25:52+00:00 Subject: [ruby-core:85222] [Ruby trunk Bug#14418] ruby 2.5 slow regexp execution Issue #14418 has been updated by jakub.wozny (Jakub Wo��ny). I can't paste the code here corectly. I creted a gist with regexp: https://gist.github.com/kubaw/60ca998200d80883156fa94efa7eb6fe ---------------------------------------- Bug #14418: ruby 2.5 slow regexp execution https://bugs.ruby-lang.org/issues/14418#change-69972 * Author: jakub.wozny (Jakub Wo��ny) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: 2.5 * Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN ---------------------------------------- I have simple regexp that performing very slow. ~~~ ruby "fu��ball "*20 =~ /^([\S\s]{1000})/i ~~~ It works fast if I remove ```\i``` flag. I figured out that is also depends on string length or on quantifier value (in this case it is ```{1000}```). When you remove ```��``` form the string it also works fast. I tested on 2.3.1, 2.4.3 and 2.5.0. I'm not sure it is a bug or it just works that way. -- https://bugs.ruby-lang.org/ Unsubscribe: