내가 나를 n0
4 나에게 n99
를 얻을 것이다.NET 정규 표현식을 사용하여 반복 값을 캡처하는 방법은 무엇입니까?
Word1 n0, n1, n2, n99
한 날 Word1
이 얻을 것이다 얻을 것이다 단어
내 정규식
(\w+) (n\d+)(,\s*(n\d+))*
내 입력을 캡처 할 말을 할 수 있습니다. 내가 n1과 n2를 얻을 수있는 방법이 있나요 ???
내가 나를 n0
4 나에게 n99
를 얻을 것이다.NET 정규 표현식을 사용하여 반복 값을 캡처하는 방법은 무엇입니까?
Word1 n0, n1, n2, n99
한 날 Word1
이 얻을 것이다 얻을 것이다 단어
내 정규식
(\w+) (n\d+)(,\s*(n\d+))*
내 입력을 캡처 할 말을 할 수 있습니다. 내가 n1과 n2를 얻을 수있는 방법이 있나요 ???
운이 좋다! AFAIK는 .NET에서만 제공됩니다! the MSDN documentation, here을 참조하십시오.
한정자를 캡처 그룹에 적용하면 CaptureCollection에는 캡처 된 각 하위 문자열에 대해 하나의 Capture 개체가 포함되며 Group 개체는 마지막으로 캡처 된 하위 문자열에 대한 정보 만 제공합니다.
기본적으로 CaptureCollection
회원을 통해 반복합니다. 이 페이지의 예제는 매우 유익한 정보입니다.
+1 (가능한 경우) – user1935707
4 'n99'는 무엇입니까? 나는 당신이 당신의 질문을 분명히 할 필요가 있다고 생각합니다. –
@JimMischel : 네 번째 캡처 그룹입니다. . NET에서 나는 matchobj.Group [4] .value라고 씁니다. 0은 항상 전체 행입니다. Javascript도 똑같습니다. – user1935707
이러한 결과를 얻기 위해 사용하는 코드를 보여주십시오. –