2017-11-12 20 views
0

정규 표현식 에서이 조건을 풀고 사용하려면 어떻게해야합니까? (cond) then s1 else s2. if (cond1) then if (cond) then s1 else s2. 제발 도와주세요정규 표현식 if 조건과 if then else 조건

+0

조건부 그룹화를 의미합니까? – MotKohn

+0

예 @MotKohn 정확히 –

+0

그냥 정규식 사용 –

답변

0

기본적으로 먼저 그룹에 이름을 지정합니다 (예 : (?<grp1>match)).

이제 '일치'라는 단어와 일치하는 'grp1'이라는 그룹이 생겼습니다.

이 그룹이 (?(R&grp1)yes|no))과 일치하면 검색 할 수 있습니다. grp1이 일치하면 '예'가 지금 계속 일치하는지 확인하고, 그렇지 않으면 '아니오'와 일치하는지 확인합니다.