정규식2 정규식. 규식이형! 사용하기 정규식. 애타게 불러보는 그 이름 개발자에게 정규식은 아픈 손가락이다. 사용할 때 마다 찾아봐야 하는 번거로움이 있다.(머리속에 도저히 저장되지 아니한다.) 그래서 내가. 자주. 사용하는. 정규식을 정리하려고 한다. 단순 문자열 매칭 (exec 함수) const patt = /abc/; const str = 'haha abc'; patt.exec(str); // 결과 값은 ["abc"] 문자열 존재 여부 (test 함수) const patt = /abc/; const str = 'haha abc'; patt.test(str); // 결과 값은 true 거의 위 2개 함수에 패턴만 만들어서 사용 한다. 2018. 12. 3. String replace 사용법 모든 문자를 바꾸고 싶다면? 자바스크립트로 개발을 하다보면 자주 사용하는 함수 모음들이 있다. String.replace도 그런 함수 중 하나이다. const str = 'Hello world'; const replacedStr = str.replace('l', ''); 위의 코드의 결과 값은 l 하나만 바뀌게 된다. 모든 l을 바꾸려면 어떻게 해야 할까? 답은 규식이형이다. 규식이형! const str = 'Hello world'; const replacedStr = str.replace(/l/gi, ''); 위에서 따옴표를 대신 슬래쉬로 감싸고 끝에 특정 문자열을 추가했다. g: 정규식에서 발생하는 모든 패턴에 대한 탐색 i: 대/소문자 구분 안함 m: 여러 줄 검색(멀티라인) 2018. 12. 3. 이전 1 다음