某些含嵌套重复的表达式,在接近匹配但最终失败的文本上可能产生大量回溯。正则任务放在独立Worker中执行,超过约一点五秒会终止并提示超时;之后可以更换表达式继续测试。测试文本最多二十万字符,表达式最多五千字符。减少嵌套量词、避免多个可重复分支重叠,并给文本设置合理边界,有助于降低成本。超时是一种保护机制,不能作为表达式性能证明。
某些含嵌套重复的表达式,在接近匹配但最终失败的文本上可能产生大量回溯。正则任务放在独立Worker中执行,超过约一点五秒会终止并提示超时;之后可以更换表达式继续测试。测试文本最多二十万字符,表达式最多五千字符。减少嵌套量词、避免多个可重复分支重叠,并给文本设置合理边界,有助于降低成本。超时是一种保护机制,不能作为表达式性能证明。