[typescript] 정규 표현식을 사용하여 숫자로 시작하는 단어 추출하는 방법

정규 표현식을 사용하여 숫자로 시작하는 단어를 추출하는 방법이 있습니다. TypeScript에서는 RegExp 객체를 사용하여 문자열과 일치하는 패턴을 찾을 수 있습니다.

단계 1: 정규 표현식 작성

먼저, 숫자로 시작하는 단어를 찾기 위한 정규 표현식을 작성해야 합니다. TypeScript에서는 문자열로 정규 표현식을 나타냅니다.

const regex = /\b\d+\w*/g;

위의 예시에서 \b는 단어 경계를 나타내고, \d+는 하나 이상의 숫자를 나타내며, \w*는 옵션으로 0개 이상의 알파벳 문자를 나타냅니다.

단계 2: 문자열에서 패턴 찾기

이제, 정의한 정규 표현식을 사용하여 문자열에서 패턴을 찾을 수 있습니다. exec 메서드를 사용하여 문자열에서 일치하는 부분을 찾을 수 있습니다.

const inputString = "123apple 456orange 789banana";
let match;
while ((match = regex.exec(inputString)) !== null) {
  console.log(match[0]);
}

위의 예시에서는 123apple, 456orange, 789banana와 같은 숫자로 시작하는 단어를 찾아 콘솔에 출력합니다.

마무리

이제, TypeScript에서 정규 표현식을 사용하여 숫자로 시작하는 단어를 추출하는 방법을 알아봤습니다. 이를 응용하여 원하는 패턴을 찾아내는 데 활용할 수 있습니다.