프로그래머스 문제를 풀면서 이상한 외계어 한줄로 알고리즘이 풀리면 댓글에 사람들이 정규식, 정규표현식 이런말을 썼었는데, 이게 대체 뭔 소리인가 했다. 배워보니 이제야 알겠다.(아직 활용은 어렵다)
/ 조건 /.test("검사하고 싶은 것")
보통 검증할 때 includes나 if문을 사용하여 조건을 걸고 검증을 하는 데,
검증할 것이 많을 경우 엄청나게 많은 코드가 필요하게 된다.
💡정규표현식을 사용하기 위해선 패턴을 정확히 아는 것이 먼저다.
출처: https://curryyou.tistory.com/234
아직 사용을 많이 해보지 않았고 저렇게 많은 기호와 의미를 이해하는 데는 시간이 더필요할 것 같다.
사용예제
우선 / / 사이의 특정문자열로 시작과 끝을 나타내는 ^, $를 각각 써주었다.
나머지는 위의 기호와 의미를 보고 이해하면 됨.