programing tip

정확한 문자 수와 일치하는 정규 표현식?

itbloger 2020. 12. 24. 23:23
반응형

정확한 문자 수와 일치하는 정규 표현식?


AAA, ABC 또는 DKE와 같이 세 개의 대문자와 일치 하는 정규식이 필요합니다 . 하지만 AAAA, ABCDEF 또는 aBBB와 같이 4 개 이상 일치 할 수 없습니다.

내 솔루션 : ^([A-Z][A-Z][A-Z])$

질문 :

  1. 이 올바른지?
  2. 학습을위한 다른 방법이 있습니까?

당신이 가진 것은 정확하지만 이것은 더 많은 단점입니다.

^[A-Z]{3}$

귀하의 솔루션은 정확하지만 정규식에 중복성이 있습니다.
비슷한 결과는 다음 정규식에서도 얻을 수 있습니다.

^([A-Z]{3})$

{3}(가)을 나타냅니다 [A-Z]정확히 3 번 표시해야합니다.

참조 URL : https://stackoverflow.com/questions/14590008/regular-expression-to-match-exact-number-of-characters

반응형