[typescript] 정규 표현식을 사용하여 이스케이프 문자 제거하는 방법
아래 예시는 TypeScript에서 문자열에 포함된 이스케이프 문자를 제거하는 방법을 보여줍니다.
const stringWithEscape = 'This is a string with escape characters: \n and \t';
const withoutEscape = stringWithEscape.replace(/\\n|\\t/g, (match) => {
return match === '\\n' ? '\n' : '\t';
});
console.log(withoutEscape);
위 예시에서 replace
함수를 사용하여 정규 표현식 /\\n|\\t/g
을 이용해 \n
과 \t
를 찾아 제거한 후, 각각을 실제 개행 문자와 탭 문자로 치환하여 withoutEscape
변수에 저장합니다.
이와 같이 정규 표현식을 활용하면 문자열에서 이스케이프 문자를 제거하는 것이 가능합니다.