나를 제외한 천재들 블로그


- '개행문자' 태그의 글 목록 -

개행문자

    [JS] 줄바꿈을 포함한 모든 문자 일치 정규식

    [JS] 줄바꿈을 포함한 모든 문자 일치 정규식

    문제점 단순히 모든문자(.) 정규식을 사용하면 문장이 개행 문자로 인해 하나로 묶이지 않고 개행을 기준으로 나뉘는 문제점이 발생합니다. 정규식에서 . 특수문자는 개행 문자를 제외한 모든 문자를 인식합니다. 하지만 모든 문자에 개행 문자를 포함시켜 인식을 해야 할 때가 존재합니다. 코드 const reg = /^(.|\n)*?$/ 문자에 모든 문자 또는 개행 문자를 찾을 수 있게 묶인 그룹으로 비교하는 정규식입니다. 현재 코드는 임시로 시작점(^)과 끝점($)을 지정해 제한하였습니다. 그 이유는 단순한 .* 정규식은 빈 항목을 판정하기 위해 무한한 판정을 하기 때문입니다. 결과 해당 정규식을 사용하면 개행을 기준으로 분리되었던 문장이 개행도 하나의 문장으로 인식, 묶인 모습을 볼 수 있습니다.

    [JS] 개행문자 제거하기

    [JS] 개행문자 제거하기

    코드 // 줄바꿈 제거 str.replace(/\n/g, ""); // 엔터 제거 str.replace(/\r/g, ""); // 공백 제거 str.replace(/\s*/g, ""); // 개행문자 모두 제거 str.replace(/\n|\r|\s*/g, "");

    [JS] 줄바꿈, 공백 제거하기

    [JS] 줄바꿈, 공백 제거하기

    replace로 제거 const str = `aa bb cc dd ee ff`; // 줄바꿈 제거 str.replace(/\n/g, ""); // 공백 제거 str.replace(/\s*/g, ""); str.replaceAll(" ", ""); 개행 문자를 사용하여 제거하는 방법과 replaceAll 메서드를 이용하는 방법입니다. split 메서드로 제거 const str = `aa bb cc dd ee ff`; // 줄바꿈 제거 str.split("\n").join(""); // 공백 제거 str.split(" ").join(""); 줄 바꿈은 개행 문자 \n을 기준으로 자르는 방식을 사용했습니다.