3
.match()
은 일치하는 배열을 반환한다는 것을 알고 있습니다. 일치하는 배열이 없으면 null을 반환합니다. 그러나 .match와 함께 사용되는 캡처 그룹의 값에 액세스하려면 어떻게해야합니까? 예를 들어자바 스크립트의 .match 메서드를 이해하는 데 도움이 필요합니다
:
var val = whatever.match('(?:^|;) ?' + stuff + '=([^;]*)(?:;|$)');
는 어떻게 특정 경기에서 캡처 그룹의 값을 액세스합니까, 정규 표현식이 두 번 이상 일치 가정?
감사합니다.
정규식 하나 이상의 항목과 일치하는 경우 마우스 오른쪽 있지만, 발 자체를 잘 배열 이미? 그럼 val [0]은 첫 번째 일치를 반환합니다. – Alex
수정하십시오. 'match'의 리턴 값이 널이 아닌 경우, 배열입니다. –
당신의 친구들의 대화가 지금 막 혼란스러워졌습니다. 감사. – govinda