목록전체 글 (114)
suyeonme
정규 표현식을 자주 사용을 안 하다보니, 사용할 때마다 디테일한 문법들이 기억이 잘 나지 않아서 그 때 그 때 필요한 부분을 찾아서 사용을 하곤한다. 오늘은 복습 차원에서 정규 표현식을 다시 정리해보았다. 1. 정규 표현식(Regular Expression)이란? 정규 표현식은 문자열에서 특정 문자 조합을 찾기 위한 패턴이다. 정규 표현식은 아래의 두 가지 방법으로 만들 수 있다. 1.1. Literal 스크립트를 불러올 때 컴파일 바뀌지 않는 정적인 패턴의 경우 사용 const regex = /ab+c/ 1.2. Regex Constructor 런타임에 컴파일 동적으로 바뀌는 패턴의 경우 사용 const regex = new RegExp('ab+c'); // 동적으로 값을 할당하는 경우 const re..
1. Lombok이란? 자바 코드를 작성하다보면 반복적으로 작성하게되는 로직들이 있다. constructor, getter, setter등이 대표적인 예시이다. 이 때 롬복 라이브러리를 사용하여 반복되는 boilerplate 코드를 최소화하여 간결하고 편리하게 코드를 작성할 수 있다. 2. 설치하기 Gradle 환경에서 Lombok을 설치하는 방법은 아래와 같다. 1. build.gradle에 롬복 라이브러리를 추가한다. // build.gradle configurations { compileOnly { extendsFrom annotationProcessor } } dependencies { ... compileOnly 'org.projectlombok:lombok' annotationProcessor..