카테고리 없음
[프로그래머스] 신규 아이디 추천_72410
라임온조
2023. 6. 22. 16:19
GitHub - Lee-Min-Jung/coding_test_practice
Contribute to Lee-Min-Jung/coding_test_practice development by creating an account on GitHub.
github.com
회고
- 문제 자체가 어렵지는 않은데 정규식을 알고 있으면 엄청 쉽게 풀 수 있다. 그런데 정규식을 외우기가 너무 어렵고 헷갈림.
기억
[자바 개념] 정규표현식, Pattern
1. 개념 문자열이 정해져 있는 형식(정규 표현식)으로 구성되어 있는지 검증해야 하는 경우에 사용하는 것 2. 정규표현식 문법 Regular Expression Description ^ 문자열의 시작 $ 문자열의 끝 . 임의의 문
lmj-coding-diary.tistory.com
- 이 문제에서 사용된 정규식 표현만 정리
- [-.\\w] : 문자의 처음부터 끝까지 집합 범위 내에서 -, . \w(알파벳, 숫자, 언더바) 만을 고르겠다는 것을 의미
- [^-.\\w] : 문자의 처음부터 끝까지 집합 범위 내에서 -, ., \w(알파벳, 숫자, 언더바) 만을 제외하겠다는 것을 의미
- \\.{2,} : . 이라는 문자가 최소 2번 반복되는 부분을 의미
- ^(\\.) : 문자의 시작이 .인 부분을 의미
- (\\.)$ : 문자의 마지막이 . 인 부분을 의미
- str.toLowerCase(); str.toUpperCase(); 하면 스트링을 대문자 혹은 소문자로 치환할 수 있다.
체크
풀이 횟수 | 시간 | 정답 여부 | 참고 여부 |
2 | 40분 | O |