자연수를 정규표현식으로 표현하려면 어떻게 할까요? 자연수를 010이라고 쓸 수는 없으므로 첫 자리는 반드시 1~9중에 하나이어야 합니다. 그리고 두 번째 자리부터는 0~9 사이의 숫자가 나올 수도 있고, 나오지 않을 수도 있지요.
다시 말하면 1~9중 하나의 숫자가 나온 다음에 그 뒤에는 숫자가 0개 이상 나오면 자연수라고 볼 수 있습니다.
0개 이상은 *으로 표현하는데요. 숫자가 0개 이상 나타난다는 건 \d*과 같이 표현합니다. 이를 이용하면 자연수는 [1-9]\d*로 표현할 수 있습니다.
regex에 [1-9]\d*를 입력해서 실행해 보세요.

질문질문(0)
resizer
실행 결과가 여기에 표시됩니다.
본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.