Javascript регулярное выражение зависает (с использованием v8)
Я использую это регулярное выражение, чтобы получить содержимое тега в файле.
var regex = new RegExp("<tag:main>((?:.|\\s)*)</tag:main>");
Это заставляет двигатель v8 зависать бесконечно.
Теперь, если я используюnew RegExp("<tag:main>([\s\S]*)</tag:main>")
, все хорошо.
У кого-нибудь есть идея, почему первый занимает слишком много времени?