JavaScript의 문자열에서 문자 제거
문자열이 주어지고 주어진 문자열에서 문자를 제거하는 작업이 수행됩니다. 아래에 설명된 문자열에서 문자를 제거하는 방법에는 여러 가지가 있습니다.
내용의 테이블
- 방법 1: JavaScript replacement() 방법 사용
- 방법 2: 정규식과 함께 JavaScript replacement() 메서드 사용
- 방법 3: JavaScript 슬라이스() 방법 사용
- 방법 4: JavaScript substr() 메서드 사용
- 방법 5: JavaScript Split() 및 Join() 메서드 사용
- 방법 6: JavaScript splice() 방법 사용
방법 1: JavaScript replacement() 방법 사용
그만큼 교체() 메서드 지정된 문자/문자열의 첫 번째 발생을 다른 문자/문자열로 바꿉니다.
통사론:
string.replace('characterToReplace', ''); 예: 이 예는 위에서 설명한 접근 방식을 보여줍니다.
자바스크립트 function removeCharacter() { let originalString = 'GeeksForGeeks'; newString = originalString.replace('G', ''); console.log(newString); } removeCharacter(); 산출
eeksForGeeks
방법 2: 정규식과 함께 JavaScript replacement() 메서드 사용
이 방법은 첫 번째 항목만 제거하는 이전 방법과 달리 입력 문자열에서 지정된 문자 또는 문자열의 모든 항목을 제거하는 데 사용됩니다.
그것은 정규식 전역 속성을 사용하여 모든 항목을 선택하고 제거합니다.
통사론:
string.replace(/regExp/g, '');
예: 이 예는 위에서 설명한 접근 방식을 보여줍니다.
자바스크립트 function removeCharacter() { originalString = 'GeeksForGeeks'; newString = originalString.replace(/G/g, ''); console.log(newString); } removeCharacter(); 산출
eeksForeeks
방법 3: JavaScript 슬라이스() 방법 사용
그만큼 슬라이스() 메서드 지정된 인덱스 사이의 문자열 부분을 추출하는 데 사용됩니다.
- 첫 번째 문자를 제거할 때 시작 인덱스를 1로 지정하면 두 번째 문자부터 끝까지 문자열을 추출합니다.
- 마지막 문자를 제거하려면 끝 인덱스를 문자열 길이보다 작은 값으로 지정하여 처음부터 마지막에서 두 번째 문자까지 문자열을 추출합니다.
통사론:
string.slice(start, end)
예: 이 예는 위에서 설명한 접근 방식을 보여줍니다.
자바스크립트 function removeCharacter() { originalString = 'GeeksForGeeks'; firstCharRemoved = originalString.slice(1); lastCharRemoved = originalString .slice(0, originalString.length - 1); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter(); 산출
eeksForGeeks GeeksForGeek
방법 4: JavaScript substr() 메서드 사용
그만큼 substr() 메서드 문자열 내의 특정 인덱스에서 문자를 제거하는 데 사용됩니다.
지정된 매개변수 사이의 문자열 부분을 추출한 다음 제거할 문자 앞과 뒤의 부분을 결합합니다.
통사론:
string .substr( start , length )
예: 이 예는 위에서 설명한 접근 방식을 보여줍니다.
자바스크립트 function removeCharacter(position) { originalString = 'GeeksForGeeks'; newString = originalString.substr(0, position - 1)+ originalString.substr( position, originalString.length ); console.log(newString); } removeCharacter(6); 산출
GeeksorGeeks
방법 5: JavaScript Split() 및 Join() 메서드 사용
Split() 메서드는 지정된 구분 기호를 기준으로 문자열을 하위 문자열 배열로 분할하는 데 사용됩니다. 제거할 문자에서 문자열을 분할한 다음 배열 요소를 다시 문자열로 결합하면 원하는 문자를 효과적으로 제거할 수 있습니다.
통사론:
string.split('characterToSplitAt').join(''); 예: 이 예는 위에서 설명한 접근 방식을 보여줍니다.
자바스크립트 function removeCharacter() { let originalString = 'GeeksForGeeks'; let newString = originalString.split('G').join(''); console.log(newString); } removeCharacter(); 산출
eeksForeeks
방법 6: JavaScript splice() 방법 사용
splice() 메서드는 기존 요소를 제거하거나 교체하거나 새 요소를 추가하여 문자열의 내용을 변경합니다. 이 메서드를 사용하여 문자열에서 지정된 인덱스에 있는 문자를 제거할 수 있습니다.
예:
자바스크립트 function removeCharacter() { let originalString = 'GeeksForGeeks'; // Removing the first character let firstCharRemoved = originalString.split(''); firstCharRemoved.splice(0, 1); firstCharRemoved = firstCharRemoved.join(''); // Removing the last character let lastCharRemoved = originalString.split(''); lastCharRemoved.splice(-1, 1); lastCharRemoved = lastCharRemoved.join(''); console.log(firstCharRemoved); console.log(lastCharRemoved); } removeCharacter(); 산출
eeksForGeeks GeeksForGeek
JavaScript는 웹 페이지 개발로 가장 잘 알려져 있지만 브라우저가 아닌 다양한 환경에서도 사용됩니다. 다음을 따르면 JavaScript를 처음부터 배울 수 있습니다. 자바스크립트 튜토리얼 그리고 자바스크립트 예 .