| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- input
- html
- string
- javascript
- CMD
- Java
- replace
- json
- map
- table
- Button
- ArrayList
- js
- IntelliJ
- HashMap
- Array
- Eclipse
- 이탈리아
- 배열
- 문자열
- 자바스크립트
- vscode
- date
- CSS
- 이클립스
- 정규식
- 자바
- list
- 인텔리제이
- Visual Studio Code
- Today
- Total
목록2025/10/05 (2)
어제 오늘 내일
문자열에서 특정 패턴을 다른 문자열로 치환해야 할 때는 단순한 String.replace()만으로는 부족할 때가 많습니다. 정규표현식을 활용하면 훨씬 더 강력하게 문자열을 변환할 수 있으며, 이때 Matcher.replaceAll() 메소드를 사용합니다. 1. replaceAll() 메소드 개요메소드 시그니처public String replaceAll(String replacement)현재 Matcher가 가진 정규표현식과 일치하는 모든 부분 문자열을 replacement로 교체합니다.치환 시 $1, $2와 같이 그룹을 활용할 수도 있습니다. 2. 기본 사용 예제import java.util.regex.*;public class MatcherReplaceAllExample { public stati..
정규표현식으로 문자열을 검색할 때, 단순히 매칭 여부만 확인하는 것보다 매칭된 실제 문자열을 가져와야 하는 경우가 많습니다. 이때 사용하는 메소드가 Matcher.group()입니다. 특히 정규식에 그룹(괄호 ())을 사용하면 원하는 부분만 추출할 수도 있습니다. 1. group() 메소드 개요메소드 시그니처public String group()public String group(int group)group() : 마지막으로 매칭된 전체 문자열을 반환group(int group) : 정규표현식에서 지정한 그룹에 해당하는 부분만 반환그룹 번호는 0부터 시작 (0은 전체 매칭, 1부터는 소괄호 그룹) 2. 기본 사용 예제import java.util.regex.*;public class MatcherGrou..