[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+/
의 의미는 다음과 같습니다.
\d
: 숫자에 일치합니다.+
: 하나 이상의 숫자에 일치합니다.
따라서 이 정규 표현식은 연속된 숫자를 찾아내는 데 사용됩니다. 정규 표현식을 사용하여 숫자를 찾는 방법에 대해 더 알아보려면 MDN web docs를 참고하세요.