2012-12-27 2 views
0

문자열과 같은 값을 포함합니다 :자바 스크립트로 패턴의 일부 텍스트를 구문 분석하는 방법은 무엇입니까?

my string [[ [[test1]] test2 ]] other text 

내가 다른 변수의 값 test1test2을 얻을 수 있습니까?

시도했습니다!

var test = "my string [[ [[test1]] test2 ]] other text"; 

var reg = /[^\[\]]*[\w ]+(?=\])/i; 
var reg2 = /\]\]\s*(.*)\s*\]\]/i; 

result = reg2.exec(test); 

​alert(result);​ 

나는 자신에 의해 한 두 번째 정규 있지만, 그것은 나에게 배열을 반환있어, 여전히 답이 아니다. 어떻게 전체 배열 대신 하나의 값으로 만 만들 수 있습니까?

+0

확인이 정기적으로 experssion? – Marius

+0

몇 가지 대답을 수락하십시오 !!! – jeremy

답변

1

사용 나는 그것으로 무엇을 해야할지 내가 할 수있는 대한 읽을 수 [^\[\]]*[\w ]+(?=\])

+1

왜 대답을 그냥 내 보냅니 까? 그들은 아무런 노력을 보이지도 않았다. –

+0

죄송합니다. 사용 방법을 더 잘 모릅니다. 자바 스크립트가 RegExp 기능 만 가지고있는 것은 아니라는 것을 알고 있습니다. – Marius

관련 문제