2012-01-24 5 views

ответ

1

Значок кванта вопроса здесь не прав. Вы хотите совместить и собрать между скобками (). Выполнение (? неверно, если вы хотите совместить (, вам следует избегать скобок.

var search = new RegExp("<span class=\"highlight\">(<text>.*)</span>", "g");

+2

Я довольно уверен, что '(? . *)' Должен был быть назван группой, которая не поддерживается регулярными выражениями JavaScript. Эквивалентная неименованная группа будет '(. *)'. –

+0

хм, не подумал, хороший ввод – pduersteler

+0

@Alan Moore: Да, это было. Вместо этого я использовал неименованную группу. –

Смежные вопросы