220627 TIL

Parker.Park·2022년 6월 27일
0

TIL

목록 보기
25/39

220627 TIL

정규식 표현

정규식 표현이 개인적으로는 내용도 많고, 표현도 다양해서 상황에 맞게 배운것들을 올리려고한다.
지난번 배웠던 내용
220613 TIL

지난시간에는 리터럴 방식, 객체의 생성자 호출 방법에 대해서 배웠었는데 이번에는 이것을 응용하는 시간이었다.

let s = '...123abc..'
let re = '\\.{1,}' // /\.{1,}/ : '.'이 1개 이상
//생성자 함수 사용 시 역비금(\)을 붙여주어야 한다.
let regExp = new RegExp(re,'g') 
let newS = s.replace(regExp, ".") 
console.log(newS) // '.123abc.'

그 외 몇가지 정규식 표현 중 새롭게 알게 된 것

  • /^$/g

^ 는 문자열 시작이고, $ 문자열 끝나는 부분이다. 그리고 ^$는 내용이 없는 경우를 선택할 때 사용 하였는데, 개인적으로 새로 알게된 표현이었다.

  • /[^\.\-\w]/g

[]안에 ^는 불일치 조건(not)을 뜻하고, 여러 조건을 걸고 싶을 때는 뒤에다가 열거하면 되었다.(or|조건처럼 다른 것이 있다고 생각하였다.)

profile
개발자준비중

0개의 댓글