정규식 그룹 일치 도움말

정규식 그룹 일치 도움말

이 정규식을 사용하여 ;(31055\d*)|^;\d{10}(\d{7})"|" 뒤에 정규식의 두 번째 부분을 가져오는 방법 정규식을 사용하는 테스트 문자열은 그룹 1로 보고됩니다. 정규식은 작동하지만 그룹 2 대신 그룹 1과 일치 ;1000000000146691301?해야 합니다 . 그룹 1에 나타나려면 두 경기가 모두 필요합니다. 정규식의 첫 번째 부분은 그룹 1을 사용하고 보고합니다.;1000000000144691301?1446913;3105540001042017?

답변1

어때요?(?|;(31055\d*)|^;\d{10}(\d{7}))

이를 위해서는 브랜치 재설정 그룹이 필요하며 이는 JavaScript에서는 사용할 수 없으므로 사용하는 언어에 따라 작동하지 않을 수 있습니다.

실제 사례:https://regexr.com/3tlk1

관련 정보