TIL 37 - 정규식

crystalee·2021년 9월 10일
1

JavaScript

목록 보기
15/15
post-thumbnail

정규식 보기

  • 특정문자 제거 : str.replace(/-/g,'');

  • 앞의 공백 제거 : str.replace(/^\s+/,'');

  • 뒤의 공백 제거 : str.replace(/\s+$/,'');

  • 앞뒤 공백 제거 : str.replace(/^\s+|\s+$/g,'');

  • 문자열 내의 공백 제거 : str.replace(/\s/g,'');

  • 개행 제거 : str.replace(/\n/g,'');

  • 엔터 제거 : str.replace(/\r/g,'');

  • 0 제거 : str.replace(/[^(1-9)]/gi,"");


정규식에서 문자가 의미하는 뜻

  • [a-z] : a ~ z 사이의 문자를 찾음

  • [abc] : a, b, c중 하나를 찾음

  • [^abc] : a, b, c를 제외한 문자를 찾음

  • .z : 아무 문자 하나를 . 기호로 찾으며 z로 끝남을 의미

  • a+ : a가 1개 이상을 의미함

  • a* : a가 0개 또는 그 이상을 의미함

  • s : 공백 문자를 찾음(스페이스, 탭 등)

  • S : 공백이 아닌 문자를 찾음

  • d : 숫자를 찾음

  • D : 숫자가 아닌 문자를 찾음

  • w : 알파벳 영문과 숫자와 언더바 _ 기호를 찾음

  • W : 알파벳 영문과 숫자와 언더바 _ 기호가 아닌 것을 찾음

  • t : 탭 공간을 찾음

  • v : 버티칼 탭 공간을 찾음

  • g : 검색범위를 전역으로 확장

  • i : 대소문자를 구분하지 않음

  • gi : 검색 범위를 전역으로 확대하면서 대소문자를 구분하지 않음

  • m : 여러줄을 동시에 매칭함

출처: https://cityattack.tistory.com/64

profile
코린이 성장일기

1개의 댓글

comment-user-thumbnail
2021년 9월 21일

👍

답글 달기