[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에서 정규 표현식을 사용하여 숫자로 시작하는 단어를 추출하는 방법을 알아봤습니다. 이를 응용하여 원하는 패턴을 찾아내는 데 활용할 수 있습니다.