일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- frontend
- backend
- node.js
- graphQL
- CSS
- 자바스크립트
- express
- JavaScript
- Mongoose
- javscript
- nodejs
- form
- Session
- clonecoding
- Flutter
- ES6
- heroku
- GRID
- HTML
- API
- Component
- react
- pug
- DART
- CLONE
- ECMAScript
- 리액트
- MongoDB
- TypeScript
- NextJs
- Today
- Total
목록Regular Expressions (2)
Enjoy Programming

이제 정식적으로 검색으로 비디오를 찾도록 해보자 지금 작성해놓은 search는 검색이 되지 않는다. 정규표현식을 사용해서 검색기능을 구현해보자 먼저 검색이 될 videos를 수정가능한 배열로 선언 해주고 Video 모델에서 찾아서 videos에 담아준다. title을 기준으로 찾고 조건은 쿼리스트링 값 serchingBy를 대조해서 검색한다 이때 options을 주는데 i로 플래그를 설정한다. i는 대소문자에 관계없이 매칭해주는 것이다. 바로 앞선 포스팅에서 정규표현식을 다루었다. developer-lte.tistory.com/entry/Regular-Expression-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D Regular Expression - 정규표현식 정규..

정규표현식이란 문자열을 검색하고 대체하는 데 사용 가능한 일종의 형식 언어(패턴)이다. 간단한 문자 검색부터 이메일, 패스워드 검사 등의 복잡한 문자 일치 기능 등을 정규식 패턴으로 빠르게 수행할 수 있다. 단 정규식 패턴이 수행 내용과 매치가 잘 안되어 가독성이 많이 떨어지기에 공부하는데 어렵다. 기초 개념을 잘 다져보자. 정규표현식은 크게 세가지 역할을 수행한다 문자 검색, 문자 대체, 문자 추출 자바스크립트 정규식 생성 정규표현식은 객체로 취급되기 때문에 생성자 함수 또는 리터럴로 정의한다. 1.생성자 함수 방식 RegExp - 생성자 함수를 호출하여 사용할 수 있다. const reg = new RegExp("^abc", "gi"); new RegExp(표현식, 플래그) 2.리터럴 방식 " / "..