본문 바로가기

typescript

replace 정규표현식

replace 정규표현식

  • str_text.replace(/찾을 문자열/gi, "변경할 문자열")
    • 정해진 규칙을 사용해 모든 문자를 변환할 수도 있고 숫자만 변호하거나 맨 처음, 맨뒤만 변환할 수 있음
    • 슬래쉬(/) 표시안에 넣는 텍스트의 따옴표는 없어야함
    • gi의 의미
      • g : 전체 모든 문자열 변경(global)
      • i : 영문 대소문자를 무시, 모두 일치하는 패턴 검색 (ignore)
    • 특수 기호를 맨처음 적을 때는 항상 역슬래쉬() 부분이 정규식 맨 앞에 존재 해야함
      • 4asdf/.asdf/.fsdd4df.replace(/\[/4.\]/gi, "@";) \[\] 안에 특수 기호를 넣으면 하나하나 개별적으로 변환
  • replace 사용시 Property 'replace' does not exist on type 'number'. error 발생시
    • replace() 앞에 toString()을 입력해주기.

'typescript' 카테고리의 다른 글

$(this) 란?  (0) 2021.03.13
sibling 요소  (0) 2021.03.13
typescript 변수 상수 선언 (ES6)  (0) 2021.03.13
생성자 constructor  (0) 2021.03.12
named export 란?  (0) 2021.03.12