2010-08-05 4 views

답변

9

3가 전역 정규식 플래그 (g) 모든 항목을 일치하고 단지의 길이를 얻기 위해 필요하다이 경우

{example1}{example2}{example3} :

그래서 나는이 같은 문자열을 가지고 결과. ? . * ungreedy를 만듭니다. 그렇지 않으면 정규식이 기본적으로 욕심이 많으므로 처음과 마지막 대괄호에 한 번만 맞습니다.

var source = "{example1}{example2}{example3}"; 
var count = source.match(/\{.*?\}/g).length; 
+0

+1 - 나는 일반적인 예로서이 오해, 그는 실제로 벌금'{ '와'}': –

+0

감사에 대한 작품을 찾고! 나는 받아 들일 것이다. 나는 곧 할 수있다. :) – Adam

관련 문제