2017-02-06 2 views
0

정규 표현식의 블록에 조건을 적용하려면 어떻게해야합니까?조건부 문자로 정규식을 작성하려면 어떻게해야합니까?

예를 들어, 6 자리 숫자에 대한 정규 표현식을 작성하려면 "([0-9] {6})"이라고 쓰고, 과 같이 마지막 두 문자가 0이 아닌 것을 허용하고 싶다고합시다. 다른 하나가 아닌 경우 하나는 0 일 수 있습니다. ([0-9] {2})가이 경우에 맞지 않으면 [1-9] else [0-9]에 대한 조건문을 작성해야 할 것입니다. 마지막 두자를 위해, 나는 생각한다?

답변

2

아마 같은 것을 할 것입니다 그냥 "간단한"그것을 유지 :

([0-9]{4}(?:[1-9][0-9]|[0-9][1-9]))

관련 문제