자바모음

자바 스크립트 String replace , replaceAll

걷는게더빨러★ 2024. 3. 22. 15:32
728x90
반응형
SMALL

 

 

 

String replace(CharSequnce target, CharSequence replacement)

Replace 함수는 자신이 바꾸고싶은 문자로 문자열을 치환시켜주는 기능

 

replaceAll 메서드는 문자열에서 정규 표현식 패턴과 일치하는 모든 부분을 찾아 다른 문자열로 대체

 

 

const str = "apple, orange, banana, apple";

// 'apple'을 'pear'로 대체한다. 하지만 첫 번째 발견된 'apple'만 대체한다.

const replacedStr = str.replace("apple", "pear");

console.log(replacedStr); // "pear, orange, banana, apple"



// replaceAll 는 replaceAll 메서드는 문자열에서 모든 패턴을 찾아 다른 문자열로 대체

const str = "apple, orange, banana, apple";

// 'apple'을 'pear'로 모두 대체한다.
const replacedStr = str.replaceAll("apple", "pear");

console.log(replacedStr); // "pear, orange, banana, pear"

 

 

/*replace 메서드는 문자열에서 특정 문자열 또는 패턴을 찾아 다른 문자열로 대체
단, 처음으로 일치하는 패턴만 대체*/


String str = "apple, orange, banana, apple";

// 'apple'을 'pear'로 대체한다. 하지만 첫 번째 발견된 'apple'만 대체한다.
String replacedStr = str.replace("apple", "pear");

System.out.println(replacedStr); // "pear, orange, banana, apple"


replaceAll 메서드:
replaceAll 메서드는 문자열에서 정규 표현식 패턴과 일치하는 모든 부분을 찾아 다른 문자열로 대체

String str = "apple, orange, banana, apple";

// 'apple'을 'pear'로 모두 대체한다.
String replacedStr = str.replaceAll("apple", "pear");

System.out.println(replacedStr); // "pear, orange, banana, pear"

위의 예시에서 볼 수 있듯 JavaScript의 replaceAll과 Java의 replaceAll은 정규 표현식을
사용하여 모든 패턴을 대체하는 데 사용
728x90
반응형
LIST