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

우선, 다음은 TypeScript에서 정규 표현식을 사용하여 숫자를 추출하는 예제 코드입니다.

const inputString: string = "문자열에서 123 숫자를 추출합니다.";
const regex: RegExp = /\d+/;
const extractedNumber: string | null = inputString.match(regex)?.[0];

if (extractedNumber) {
  console.log("추출된 숫자:", extractedNumber);
} else {
  console.log("숫자를 찾을 수 없습니다.");
}

이 예제 코드에서는 /\d+/ 정규 표현식을 사용하여 입력 문자열에서 숫자를 추출합니다. match 메서드를 사용하여 정규 표현식과 일치하는 부분을 찾고, 추출된 숫자를 콘솔에 출력하거나 존재하지 않을 경우 “숫자를 찾을 수 없습니다.” 메시지를 출력합니다.

정규 표현식 /\d+/의 의미는 다음과 같습니다.

따라서 이 정규 표현식은 연속된 숫자를 찾아내는 데 사용됩니다. 정규 표현식을 사용하여 숫자를 찾는 방법에 대해 더 알아보려면 MDN web docs를 참고하세요.