목차
1. replace 메소드란?
replace 메소드는 기존의 정해진 문자열을 다른 문자열로 바꾸어 줍니다. 너무 긴 장문의 글이 있을 때 1개, 1개의 단어를 바꾸는것은 시간도 많이 소요되고 비효율적입니다. 따라서 replace와 같은 메소드를 이용하여 일괄 치환합니다.
<!DOCTYPE html>
<html>
<head>
<title>replace 메소드란?</title>
</head>
<body>
<script>
var str = "Hello, world!";
var newStr = str.replace("world", "JavaScript");
console.log(newStr); // "Hello, JavaScript!"
</script>
</body>
</html>
2. replace 함수 원형 및 인자, 반환값 설명
replace 함수의 정의, 인자, 반환값은 아래와 같습니다.
3. 특정 문자열 1개 치환 예제
replace 메소드를 사용하여 특정 문자열 1개를 치환하는 예제입니다.
<!DOCTYPE html>
<html>
<head>
<title>특정 문자열 1개 치환 예제</title>
</head>
<body>
<script>
var str = "I love apple, apple is delicious!";
var newStr = str.replace("apple", "banana");
console.log(newStr); // "I love banana, apple is delicious!"
</script>
</body>
</html>
4. 특정 문자열 전체 치환 예제
replace 메소드는 인자로 정규표현식을 전달하여 특정 문자열을 모두 찾고, 치환이 가능합니다.
<!DOCTYPE html>
<html>
<head>
<title>특정 문자열 전체 치환 예제</title>
</head>
<body>
<script>
var str = "apple apple apple";
var newStr = str.replace(/apple/g, "banana");
console.log(newStr); // "banana banana banana"
</script>
</body>
</html>
반응형