2012-06-06 3 views
0

DOT로 시작하고 끝나는 찾고있는 문자열 조각이 있습니다. 숯.javascripot regex에서 escape metachar

var regex = new RegExp('\\.([^\\.]+)\\.', ''); 
var ar = s.match(regex); 

을하지만 그것은 작동하지 않습니다

내가 함께 자바 스크립트에서이 구문 분석을 시도하고있다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 그건 그렇고, 정규 표현식에 더 많은 것이 있지만, 다른 부분이 너무 단순하기 때문에 이것이 작동하지 않는 부분이라고 생각합니다. 그것 또한

var regex = /\.([^.]+)\./; 

. 외부로 특별한 의미가없는 […] 내부 :

+0

새 RegExp ("\. (? *?) \.", "g") 어쩌면? – Zevan

답변

2

당신은 정규 표현식 리터럴 구문을 사용하여 탈출 한 단계를 제거 할 수 있습니다.