1. 코딩 테스트
대부분 문자열을 다루는 문제들이 나왔다.
정규 표현식을 사용할 상황이 나올 줄 몰랐는데 결국 정규 표현식으로 구현한 문제도 있었고,
단순 문자열 + 구현 문제도 나왔다. 마지막 문제는 template 관련 문제였는데 시간이 모자라 결국 풀지 못했다.
실제 프로젝트에서 정규 표현식을 얼마나 사용할지는 모르겠지만 정규 표현식 관련 내용 중 변수를 받아서 replace를 하려고 한다면 아래와 같이 이용하면 된다.
//manyCharArray에 있는 원소 값을 대소문자 관계없이 공백으로 replace
for (let char of manyCharArray){
let regText = new RegExp(char, "gi");
answer = answer.replace(regText, '');
}
솔직히 정규 표현식에 대한 안 좋은 인식이 있다. 내가 잘 모르는 것일 수도 있지만 뭔가 일반적이지 않는 느낌과 직관적으로 코드를 읽기가 힘든 느낌이고 실제 현업에서도 사용하는지 잘 와닿지가 않는다. 그래도 알아두면 도움이 될 것 같다.
반응형
'내 경험으로 도움이 되는 > TIL' 카테고리의 다른 글
2024.08.08 File Download (0) | 2024.08.08 |
---|---|
TIL - 2022.04.11 (0) | 2022.04.12 |
TIL - 2022.04.08 (0) | 2022.04.09 |
TIL - 2022.04.07 (0) | 2022.04.08 |
TIL - 2022.04.06 (0) | 2022.04.06 |