Tag: 64bit

正则表达式限制在ruby 64位aix编译中

我在AIX Box上编译了ruby 64位。 除非我在代码中使用某些特定的正则表达式,否则似乎没有任何问题。 这是一个例子: /([0-9]){1000}/.match(“2”) 结果是: RegexpError: too big quantifier in {,}: /([0-9]*){1000}/ 当我尝试减少重复次数时,它似乎有效。 我试着深入研究ruby代码。 但无法理解原因。 这是我们在AIX / 64位ruby中的一些依赖或限制吗? 提前致谢 :)