2012-01-24 160 views

回答

1

問號量詞在那裏是錯誤的。你想匹配和收集括號()。做(?是錯誤的,如果你想匹配(你應該跳過括號。

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

+2

我敢肯定的'(?。*)'應該是一個名爲組,這是不被JavaScript正則表達式的支持。等效的非命名組將是'(。*)'。 –

+0

嗯,到目前爲止還沒有想過,好輸入 – pduersteler

+0

@Alan Moore:是的,是的。我使用了非命名組。 –