분류 전체보기474 정규표현식3 - 플래그(옵션) 플래그(옵션) 플래그설명 g 모든 문자 일치(global) i 영어 대소문자 구분 않고 일치 (ignore case) m 여러 줄 일치 (multi line) 예제 const str = ` 010-1234-5678 hello@gmail.com; https://www.omdbapi.com/?apikey=7035c60c&s=frozen The quick brown fox jumps over the lazy dog. abbcccdddd ` // 플래그 const regexp = /the/ console.log(str.match(regexp)) const regexp2 = /the/g console.log(str.match(regexp2)) const regexp3 = /the/gi console.log(str.. 2021. 6. 7. 정규표현식2 - 메소드 참고 정규표현식, 이렇게 시작하자! | HEROPY 정규표현식, 이렇게 시작하자! 매일 쓰는 것도, 가독성이 좋은 것도 아니지만, 모르면 안되는 정규표현식. 저는 이렇게 공부하기 시작했습니다! (자바스크립트를 기준으로 설명합니다) heropy.blog test 정규식.test(문자열): 일치 여부 (Boolean) 반환 match 문자열.match(정규식): 일치하는 문자열의 배열(Array) 반환 replace 문자열.replace(정규식, 대체문자): 일치하는 문자열을 대체하고 대체된 문자열(String) 반환 예제 const str = ` 010-1234-5678 hello@gmail.com; https://www.omdbapi.com/?apikey=7035c60c&s=frozen The quick.. 2021. 6. 7. 정규 표현식 정규표현식: 문자열을 검색하고 대체하는 데 사용 가능한 일종의 형식 언어 패턴, 간단한 문자 검색부터 이메일, 패스워드 검사 등의 복잡한 문자 일치 기능 등을 정규식 패턴으로 빠르게 수행 할 수 있다. 단, 정규식 패턴이 수행 내용과 매치가 잘 안 되어 가독성이 많이 떨어지기 때문에 입문자들이 어려워 하는 경우가 많다. 하지만 초반 개념만 잘 잡으면 금방 익숙해 질 수 있다. 정규표현식 역할 문자 검색(search) 문자 대체(replace) 문자 추출(extract) 정규표현식 테스트 사이트 https://regex101.com/ https://regexr.com/ https://regexper.com/ regex101: build, test, and debug regex Regular expressi.. 2021. 6. 7. HTTP HTTP Method 참고 https://velog.io/@nameunzz/HTTP-method HTTP method 클라이언트가 서버에 리소스를 요청할 때 사용(CRUD에서 Read)데이터를 서버로부터 읽거나 검색할 때 주로 사용하는 메소드.URI형식으로 서버측 리소스를 요청한다. 만약 본인이 서버에 파라미터 velog.io HTTP Status Code 응답의 상태를 나타내는 코드 1XX: 처리중, 처리가 계속 되고 있는 상태, 클라이언트는 요청을 계속 하거나 서버의 지시에 따라서 재요청 2XX: 성공, 요청의 성공 3XX: 리다이렉트, 다른 리소스로 리다이렉트, 해당 코드를 받았을 때는 Response의 새로운 주소로 다시 요청 4XX: 클라이언트에러, 클라이언트의 요청에 에러가 있는 상태, 재전송.. 2021. 6. 6. URI URI (Uniform Resource Identifier) 인터넷에서 특정 자원을 나타내는 주소 값, 해당 값은 유일 하다.(응답은 달라질 수 있다.) 요청: https://www.naver.com/resouce/sample/1 응답: naver.pdf, naver.dock URL (Uniform Resource Locator) 인터넷 상에서의 자원, 특정 파일이 어디에 위치하는지 식별하는 주소 요청: https://www.step1.com/stepq.pdf URL은 URI의 하위 개념이다 URI 설계 원칙 (RFC-3986) 슬래시 구분자(/)는 계층 관계를 나타내는 데 사용한다. URI 마지막 문자로 (/)는 포함하지 않는다. 하이픈(-)은 URI 가독성을 높이는 사용한다. 밑줄(_)은 사용하지 않.. 2021. 6. 6. REST REST (Representational State Transfer: 자원의 상태 전달) - 네트워크 아키텍처 Client, Server: 클라이언트와 서버가 서로 독립적으로 분리 되어 있어야 한다. Stateless: 요청에 대해서 클라이언트의 상태를 서버에 저장하지 않는다. Cache: 클라이언트는 서버의 응답을 Cache(임시저장)할 수 있어야 한다. 클라이언트가 Cache를 통해서 응답을 재사용할 수 있어야 하며, 이를 통해서 서버의 부하를 낮춘다. 계층화(Layered System): 서버와 클라이언트 사이에 방화벽, 게이트웨이, Proxy 등 다양한 계층 형태로 구성이 가능해야 하며, 이를 확장 할 수 있어야 한다. 인터페이스 일관성: 인터페이스의 일관성을 지키고, 아키텍처를 단순화시켜 작은 .. 2021. 6. 6. 이전 1 ··· 42 43 44 45 46 47 48 ··· 79 다음