| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- date
- Eclipse
- Java
- 정규식
- replace
- json
- html
- Array
- vscode
- javascript
- 자바
- 인텔리제이
- CMD
- table
- 문자열
- HashMap
- ArrayList
- 배열
- js
- IntelliJ
- Visual Studio Code
- string
- map
- 이탈리아
- 이클립스
- list
- 자바스크립트
- input
- CSS
- Button
- Today
- Total
목록Pattern (3)
어제 오늘 내일
문자열을 특정 구분자로 나누고 싶을 때 보통 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..
Java에서 문자열을 다룰 때 단순한 split()이나 replace() 만으로는 부족한 경우가 많습니다. 복잡한 문자열 패턴을 검색하거나 치환하려면 정규표현식(Regex) 을 사용해야 하는데, 이때 활용되는 클래스가 바로 Pattern과 Matcher입니다. 1. Pattern 클래스 개요정규표현식을 컴파일해서 객체로 표현하는 클래스주요 메소드Pattern.compile(String regex) : 정규표현식을 컴파일하여 Pattern 객체 생성split(String input) : 정규식 기준으로 문자열 분리matcher(CharSequence input) : 특정 문자열에 대해 Matcher 객체 생성 2. Matcher 클래스 개요Pattern 객체를 이용해 특정 문자열에 대해 검색을 수행하는 클..