티스토리 뷰
반응형
0. 개요
4학년 4반 1번 홍길일 2023-08-21 10:59 참여함
4학년 4반 6번 홍길이 2023-08-23 10:04 참여함
4학년 4반 10번 홍길삼 2023-08-21 10:58 참여함
4학년 4반 12번 홍길사 2023-08-21 13:12 참여함
4학년 4반 15번 홍길오 2023-08-23 08:38 참여함
4학년 4반 16번 홍길육 2023-08-22 10:40 참여안함
4학년 4반 18번 홍길칠 2023-08-21 10:48 참여함
위의 문구에서 '1반 강주원'처럼 번호와 이름만 남기고 싶어서 정규식을 활용하기로 함.
1. 활용
가. 문구들의 정규식으로 표현
\d+학년\t\d+반\t(1번 \w+)\t\d{4}-\d{2}-\d{2} \d{2}:\d{2}\t참여함
나. 정규식의 해설
- `\d+반` : 숫자 하나 이상으로 이루어진 반 번호를 찾습니다.
- `(1번\t\w+)` : '1번' 다음에 공백을 포함한 이름을 찾습니다. `\w+`는 이름 부분을 나타냅니다.
- `\d{4}-\d{2}-\d{2} \d{2}:\d{2}` : 날짜와 시간 형식을 찾습니다 (예: "2023-08-21 10:59").
- `참여함` : "참여함"을 찾습니다.
- '\s'는 공백을 의미함.
2. 적용
- 바꾸기 기능을 이용하여 필요없는 부분 삭제
- 학년 반 삭제 : \d+학년\t\d+반\t
- 날짜와 시간 삭제 : \d{4}-\d{2}-\d{2} \d{2}:\d{2}
- 글자 삭제 : '참여함'
반응형