2016-07-04 3 views
0

내가 예정규식 및 JavaScript 문자열

lines[50] = '(523,112)'; 

들면, 혈압 측정의 세트 일하고 I는 제 3 자리 번호를 추출

readings[i] = lines[i].slice(5,8); 

를 사용하고있다. 정규 표현식으로 어떻게 이것을 할 수 있습니까?

답변

2

이렇게하면 원하는 결과를 얻을 수 있습니다.

'(523,112)'.match(/,(\d+)/)[1] 
0

이 시도 자세한 내용은 here를 참조하십시오

readings[i] = lines[i].match(/\d+(?=\))/); 
+0

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. - [리뷰에서] (리뷰/저품절 포스트/12899167) –

+0

실제로 그렇게합니다. 나는 그것을 시도했다. – Batman25663