[ Web ] 정규표현식
sangjun
·2022. 1. 24. 23:37
1. 원하는 문자 그대로 입력해주기( 대소문자, 공백을 구분함 )
ex) 찾고자 하는 값 "Hello"
--> Hello wolrd
2. ^who는 who로 시작하는 텍스트를 선택, who$는 who로 끝나는 텍스트 선택
ex) 찾고자 하는 값 "who"--> ^who
---> who is who
$who
---> who is who
3. .은 어떠한 임의의 문자를 지칭한다.
ex) .....
---> 5글자짜리 아무거나
---> Hello wolrd
4. [ ] 안에 있는 것에 해당하는것이 있으면 선택, [ ] 하나는 문자 하나에 1대1 매칭됌. 두 개 이상문자를 선택하려면 [abc][abc] 이렇게 써야함. range를 적용하면 더 줄이기 가능 [abcde][abcde] --> [a-e][a-e], [ ] 안에서 ^는 not의 의미이다
ex) [ o y u ]
---> How do you do
5. 파이프를 통해 or 효과, ( Mon | Tues | Fri)day
--> Monday, Wednesday, Tuesday
6. 수량자, 어떠한 패턴이 얼만큼 등장하는가. 수량자 + ? --> 수량자가 가질 수 있는 경우의 수 중에서 최저 개수로 지정
* --> *앞에 문자가 0개 이상 등장
+ --> + 앞에 문자가 1개 이상 등장
? --> ? 앞에 문자가 0개이거나 1개만 등장
{} --> 어떠한 문자의 갯수를 지정한다. ex) A{5} --> AAAAA 의미
'Web' 카테고리의 다른 글
[ Web ] 웹린이 시점에서 prototype pollution알아보자 (0) | 2022.03.28 |
---|---|
CSS Injection이란 (0) | 2022.03.18 |
[ web & v8] Web Assembly, wasm에 대해서 (0) | 2022.01.31 |
[ web ] websocket통신 시에 checksum이 같은 이유. (0) | 2022.01.27 |
[ Web ] 버프 스위트 (Burp suite) 설치 및 사용법 (최신 버전) (0) | 2021.12.25 |