Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- OpenVidu
- 풀이
- LOLIN D32
- 구현
- 메모리계층
- 백준
- ESP32
- mediastream
- RBT
- 자료구조
- 백준 2133
- TDD
- 적두트리
- 페이지교체알고리즘
- Vite 사용 이유
- tfjs
- TDD란?
- stl
- c++
- dp
- REACT
- 2623
- 1796
- 9996
- 데이터 링크 계층
- 테스트주도개발
- 13459
- 구슬탈출
- WebRTC란
- 3XN 타일링
Archives
- Today
- Total
그냥 블로그
정규 표현식 (Regex) 본문
반응형
쓴거 위주로 정리.
/^ | 문자열의 시작을 의미한다. ( 없어도 됨 ) ex) /^g.*/ -> 맨 앞 시작이 g로 시작. |
$/ | 문자열의 끝을 의미한다. (없어도 됨) |
x{n} | x 문자가 n번 이상 반복됨을 의미한다. |
x+ | 반복을 표현하며 x문자가 한번 이상 반복됨. ex) \w+ : 문자, 숫자, _ 가 모두 매칭 된다. |
.* | 👍 모든 문자열을 포괄. |
/g | 대상 문자열 내에서 패턴이 있는지 계속 검사함. 정규식이 끝나는 자리에 써준다 ex) /g.*/g : 문자 내부에 있는 모든 g를 검사 |
\w | 알파멧, 숫자, _ 중 하나를 의미. 단어를 의미하는건 아니고 문자 하나만 |
x|y | x 또는 y |
\특수 문자 | 특수문자 사용 시에는 앞에 \를 붙여준다. ex) \/ : / 슬래스 표현 |
메서드
Regex.test(string) : match()와 동일하나, true/ false로 반환해줌
string.match(Regex) : 내부에 있는 요소들을 찾아준다. -> 리스트로 반환함.
string.split(Regex) : 정규식 기준으로 SPLIT 가능
'CS > 기타' 카테고리의 다른 글
[Git] VCS / SHA와 GIT / staged, modified, untraked/ Git Object (0) | 2024.07.31 |
---|---|
[CS] 함수형 프로그래밍과 불변성(immutable) (0) | 2024.07.24 |
[CS] sw 테스트 : 단위 테스트 (Jest) (0) | 2024.07.23 |
[객체 지향] 객체 지향 설계 원칙 SOLID (0) | 2024.07.22 |
[CS] 파싱/ 컴파일러 이론 (0) | 2024.07.17 |