2022 10 04
2022-10-04
샤딩
Regex
- Group and ranges
| : 또는
() : 그룹
(?:) : 그룹으로 찾지만, 그룹으로 묶지 않음
[] : 괄호안의 어떤 문자든
[a-zA-Z0-9] : 알파벳 대소문자, 숫자
[^a-zA-Z0-9] : 알파벳 대소문자, 숫자 제외해서
- Quantifiers
? : 있거나 없거나
* : 있거나 없거나 많거나
+ : 하나 또는 많이
{n} : n번 반복
{min,} : 최소
{min, max} : 최소 그리고 최대
- Boundary type
\b : 단어 경계
\bYa: 단어 앞에 붙어있는 Ya
Ya\b: 단어 뒤에 붙어있는 Ya
\B : 단어 경계가 아님
^ : 문장의 시작
$ : 문장의 끝
- Charater classes
\ : 특수 문자가 아닌 문자
. : 어떤 글자
\d : 숫자 선택
\D : 숫자 제외한 거 선택
\w : 문자열 선택
\W : 문자열 제외한 거 선택
\s : 공백 선택
\S : 공백 제외한 거 선택