1. 공부내용
2. 소감
1. 공부내용
정규표현식
특정한 규칙을 가진 문자열의 집합을 표현하기 위한 형식 언어
Patter클래스나 Matcher클래스 등 여러가지 방법이 있어 보이지만 코테를 위한 정규표현식에서는 replaceAll만 이용할 수 있으면 될 것 같다.
[] 안에 ^가 있으면 not을 의미한다.
만약 내가 알파벳 소문자만 남기고 싶다면
String str = s.replaceAll("[^a-z]", "");
이렇게 적어주면 간단하게 끝난다.
온점(.)이 2번 이상 연속된 부분을 하나로 치환
s = s.replaceAll("\\.{2,}", "");
온점이 처음이나 끝에 위치한다면 제거
대괄호 밖에 ^는 처음, $는 끝을 의미한다.
s = s.replaceAll("^[.]|[.]$", "");
https://coding-factory.tistory.com/529
https://zzang9ha.tistory.com/322
2. 오늘의 소감
이것저것 많이 공부한 것 같은데 내걸로 만들지 못한 것 같아서, 설명을 못하겠어서 쓸 내용이 없었다. 내일 더 나아지면 되니까. 일찍 자야겠다.