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