[Java] replace() vs replaceAll()
1. replace(String target, String replacement)
- 단순 문자열 치환
- 정규식(X), 그냥 글자 그대로 찾아서 바꿈
String s = "apple";
System.out.println(s.replace("p", "b")); // abble
2. replaceAll(String regex, String replacement)
- 정규식 기반 치환
- 정규식(✔️) 문법을 써서 바꿀 수 있음
String s = "abc123def";
System.out.println(s.replaceAll("[0-9]", "*")); // abc***def
- https://dainwiki.com/books/091d5/page/3-java-numbersreplaceallab
- https://dainwiki.com/books/091d5/page/40-java
- https://dainwiki.com/books/091d5/page/39-java