문자열의 숫자 쌍을 일치시키고 그룹으로 캡처하려고하지만 마지막 그룹 만 캡처 할 수있는 것 같습니다.캡쳐 그룹을 하나 이상 일치시키는 정규식
Regex:
(\d\d){1,3}
입력 문자열 : 123456 789101
1 경기 : 123456
그룹 1 : 56
2 경기 : 789101
그룹 1 : 01
내가 원하는 것은 캡처하는 것입니다 모든 그룹은 다음과 같습니다 : 경기 1 : 123456
그룹 1 : 12
그룹 2 : 34
그룹 3 : 56
* 업데이트는 따라서, 단일 패스에서 모든 그룹을 캡처 할 수는 .NET 예를 들면, 여러 그룹을 캡처하지 않습니다 그것은 파이썬과 같은
을 re.findall ('\ d \ d', '123456')이 작업을 수행합니다.
의 중복 가능성 [파이썬 정규식 여러 그룹 (http://stackoverflow.com/questions/4963691/), [여러 경기와 정규 표현식 그룹 캡처] (HTTP : //stackoverflow.com/questions/5598340/), [Python regexes : 그룹의 여러 일치하는 방법에 액세스하는 방법?] (http://stackoverflow.com/questions/5060659/) – outis