[typescript] 정규 표현식을 사용하여 경로에서 파일 확장자 추출하는 방법

TypeScript에서는 다음과 같이 정규 표현식을 사용하여 파일 확장자를 추출할 수 있습니다:

const filePath: string = '/path/to/file/example.txt';
const fileExtension: string | undefined = filePath.match(/\.([0-9a-z]+)(?:[\?#]|$)/i)?.[1];
console.log(fileExtension);

위의 예제에서, match 함수를 사용하여 파일 경로에서 파일 확장자를 추출합니다. 정규표현식 /\.([0-9a-z]+)(?:[\?#]|$)/i는 파일 경로에서 마지막 점 이후의 문자열을 추출합니다.

이제 정규 표현식을 사용하여 TypeScript에서 파일 경로에서 파일 확장자를 추출하는 방법에 대해 알게 되었습니다.