일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json
- javascript
- Java
- 자바
- 정규식
- Visual Studio Code
- 이클립스
- table
- 배열
- string
- replace
- date
- js
- Array
- IntelliJ
- 문자열
- 자바스크립트
- list
- input
- HashMap
- 이탈리아
- Eclipse
- ArrayList
- CMD
- vscode
- map
- 인텔리제이
- CSS
- html
- Button
- Today
- Total
목록2025/10/03 (2)
어제 오늘 내일
문자열을 특정 구분자로 나누고 싶을 때 보통 String.split()을 많이 사용합니다. 하지만 더 복잡한 조건(여러 구분자, 정규표현식 기반 분리)이 필요하다면 Pattern.split()을 활용하는 것이 좋습니다. 1. split() 메소드 개요메소드 시그니처public String[] split(CharSequence input)public String[] split(CharSequence input, int limit)input : 분리할 문자열limit : 분할할 횟수 제한 (양수: 최대 개수, 0: 제한 없음, 음수: 모든 결과 포함) 2. 기본 사용 예제import java.util.regex.*;public class PatternSplitExample { public static ..
Java에서 정규표현식을 사용하려면 먼저 문자열 형태의 정규식을 패턴 객체로 변환해야 합니다. 이때 사용하는 메소드가 Pattern.compile() 입니다. 이 메소드를 통해 Pattern 객체를 생성한 뒤, Matcher를 이용해 문자열 검색이나 치환을 수행할 수 있습니다. 1. compile() 메소드 개요메소드 시그니처public static Pattern compile(String regex)public static Pattern compile(String regex, int flags)regex : 정규표현식 패턴 문자열flags : 패턴 옵션 (대소문자 무시, 멀티라인 모드 등)주요 옵션(flags 상수)Pattern.CASE_INSENSITIVE : 대소문자 구분 없이 매칭Pattern.M..