[javascript] 정규 표현식에서의 선택 사용하기

정규 표현식에서 제시한 패턴 중 하나와 일치하는 텍스트를 찾고자 할 때, 선택(OR)을 사용할 수 있습니다. 선택은 세로 바(|)를 이용하여 표현식 안에서 사용할 수 있습니다.

예를 들어, 다음과 같이 정규 표현식을 사용하여 “apple” 또는 “banana”에 일치하는 텍스트를 찾을 수 있습니다.

const pattern = /apple|banana/;

위의 예제에서 |은 “apple” 또는 “banana” 둘 중 하나에 해당하는 텍스트를 찾겠다는 의미입니다.

또한, 선택은 다른 패턴과 함께 사용하여 더 복잡한 패턴을 생성하는 데에도 활용됩니다.

const pattern = /apple(s|d)?/;

위의 예제에서 (s|d)?은 “s” 또는 “d” 문자와 일치하거나 일치하지 않을 수 있는 패턴을 나타냅니다.

결론

정규 표현식에서 선택을 사용하여 다양한 패턴을 일치시킬 수 있습니다. 선택은 세로 바(|)를 사용하여 표현식 안에서 여러 옵션 중 하나와 일치시킬 수 있는 강력한 기능을 제공합니다.

더 많은 정보를 원하시면 MDN web docs - Regular Expressions를 참고하세요.