이 정규식 표현식을 작업 중이며 작동 방식이 혼란 스럽습니다.
/^(\d+)\s\1\s\1$/
나는 그것을 안다
^ is start of line
() shows capture group
\d+ shows digits
\s is whitespace
\1 shows to match first group
$ the end
일부 혼란 여기에 $이며, 왜에 일치입니다 "40 40 40 "
만 not "40 40 40 40"
과의 역할$
\1
정규식에서 첫 번째 캡처 그룹을 나타냅니다. \2
두 번째 캡처 그룹을 참조하고 \ n은 n 번째 캡처 그룹을 참조합니다.
정규식 /^(\d+)\s\1\s\1$/
. \1
첫 번째 캡처 그룹과 일치하는 유일한 숫자 그룹과 일치합니다 (\d+)
.
$
in /^(\d+)\s\1\s\1$/
은 한 자리 더 끝나야 함 을 의미합니다.
^
in /^(\d+)\s\1\s\1$/
은 한 자리 더 시작해야 함 을 의미합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다