20230627 [replace( ) 메서드 총정리!]

Daisy🌷·2023년 6월 27일
0

[Java] replace( )

  • 바꾸고 싶은 문자로 문자열을 바꿔준다.
String string = new String("가나가나다라")
String text = string.replace("가", "!");
System.out.println(text);
// !나!나다라 출력

[Java] replaceAll( )

  • 바꾸고 싶은 문자로 문자열 전체를 전부 치환한다.
String string = new String("가나가나다라")
String text = string.replaceAll("가", "!");
System.out.println(text);
// !나!나다라 출력

replace()와 replaceAll() 차이점

  • replaceAll( ) 는 첫 번째 인자 값으로 정규식을 받는다.

[Java] replaceFirst( )

  • 처음으로 만나는 패턴만 대치하고, 정규식을 활용할 수 있다.
String string = new String("가나가나다라")
String text = string.replaceFirst("가", "!");
System.out.println(text);
// !나가나다라 출력

[JavaScript] replace( )

메서드 str.replace(regexp, replacement)를 사용하면 str 내 부분 문자열 중 regexp에 일치하는 부분 문자열을 replacement로 교체할 수 있다. 이때 플래그 g가 있으면 모든 부분 문자열이 교체되고, 그렇지 않으면 첫 번째 부분 문자열만 교체된다.

// 플래그 g 없음
alert( "We will, we will".replace(/we/i, "I") ); // I will, we will

// 플래그 g 있음
alert( "We will, we will".replace(/we/ig, "I") ); // I will, I will
profile
티스토리로 블로그를 이전했습니다. 😂 구경 오세요! 👉🏻 https://u-ryu-logs.tistory.com

0개의 댓글