2012-01-24 3 views

답변

1

물음표 한정 기호가 잘못되었습니다. 대괄호 () 사이에서 일치하고 수집하려고합니다. 과 일치 시키려면 (?을 수행하는 것이 잘못되었습니다. 대괄호를 이스케이프 처리해야합니다.

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

+2

나는 확신 해요'(* ?.)'자바 스크립트 정규 표현식에 의해 지원되지 않는 명명 된 그룹 있어야했다. 동등한 이름이 지정되지 않은 그룹은'(. *)'입니다. –

+0

흠, 지금까지 생각하지 못했습니다, 좋은 입력 – pduersteler

+0

@ Alan Moore : 예, 그렇습니다. 대신 이름이 지정되지 않은 그룹을 사용했습니다. –

관련 문제