[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
정규 표현식을 사용하여 숫자로 이루어진 단어를 검색합니다. 여기서
\b
: 단어 경계를 나타냅니다.\d+
: 하나 이상의 숫자를 나타냅니다.
따라서 위 코드는 “123”과 “456”를 찾아내어 콘솔에 출력합니다.
정규 표현식 패턴을 이해하기 쉽게 설명한 사이트로는 MDN web docs - 정규표현식를 참고하실 수 있습니다.