[typescript] 정규 표현식을 사용하여 숫자로 이루어진 단어 검색하는 방법

아래는 TypeScript에서 정규 표현식을 사용하여 숫자로 이루어진 단어를 검색하는 예제 코드입니다.

const inputString: string = 'apple 123 banana 456 orange';
const pattern: RegExp = /\b\d+\b/g;
const matches: RegExpExecArray | null = pattern.exec(inputString);

while (matches !== null) {
  console.log('Number found:', matches[0]);
  matches = pattern.exec(inputString);
}

위 코드에서는 \b\d+\b 정규 표현식을 사용하여 숫자로 이루어진 단어를 검색합니다. 여기서

따라서 위 코드는 “123”과 “456”를 찾아내어 콘솔에 출력합니다.

정규 표현식 패턴을 이해하기 쉽게 설명한 사이트로는 MDN web docs - 정규표현식를 참고하실 수 있습니다.