1. 일반적인 정규 표현식

2. 이메일 추출
정규 표현식을 사용하여 이메일을(를) 추출합니다.

3. 이메일에 대한 REGEX
이메일의 정규 표현식은
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
입니다.text:
regularExpr:
[email protected]
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1
john.doe
[a-zA-Z0-9._%+-]+
2
@
@
3
company
[a-zA-Z0-9.-]+
4
.
\.
5
com
[a-zA-Z]{2,}
1
[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-]
문자 집합.
, 문자 _
, 문자 %
, 문자 +
, 문자 -
.+
수량자2
문자 "@"와 일치합니다.@
문자3
[a-zA-Z0-9.-]+
[a-zA-Z0-9.-]
문자 집합.
, 문자 -
.+
수량자4
문자 "."와 일치합니다.\.
문자5
[a-zA-Z]{2,}
[a-zA-Z]
문자 집합{2,}
수량자4. 전화번호 추출
정규 표현식을 사용하여 전화번호을(를) 추출합니다.

5. 전화번호에 대한 REGEX
전화번호의 정규 표현식은
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
입니다.text:
regularExpr:
(123) 456-7890
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
1
(
\(
2
123
\d{3}
3
)
\)
4
\s?
5
456
\d{3}
6
-
[-\s]?
7
7890
\d{4}
1
문자 "("와 일치합니다.\(
문자2
\d{3}
\d
숫자{3}
수량자3
문자 ")"와 일치합니다.\)
문자4
\s?
\s
문자 집합?
수량자5
\d{3}
\d
숫자{3}
수량자6
[-\s]?
[-\s]
문자 집합-
, 모든 공백 문자(공백, 탭, 줄 바꿈).?
수량자7
\d{4}
\d
숫자{4}
수량자6. 사회 보장 번호 추출
정규 표현식을 사용하여 사회 보장 번호을(를) 추출합니다.

7. 사회 보장 번호에 대한 REGEX
사회 보장 번호의 정규 표현식은
\b\d{3}-\d{2}-\d{4}\b
입니다.text:
regularExpr:
123-45-6789
\b\d{3}-\d{2}-\d{4}\b
1
\b
2
123
\d{3}
3
-
-
4
45
\d{2}
5
-
-
6
6789
\d{4}
7
\b
1
단어 경계와 일치합니다.\b
단어 경계2
\d{3}
\d
숫자{3}
수량자3
문자 "-"와 일치합니다.-
문자4
\d{2}
\d
숫자{2}
수량자5
문자 "-"와 일치합니다.-
문자6
\d{4}
\d
숫자{4}
수량자7
단어 경계와 일치합니다.\b
단어 경계8. 가격 추출
정규 표현식을 사용하여 가격을(를) 추출합니다.

9. 가격에 대한 REGEX
가격의 정규 표현식은
\$\d+(?:,\d{3})*(?:\.\d{2})?
입니다.text:
regularExpr:
$1,234.56
\$\d+(?:,\d{3})*(?:\.\d{2})?
1
$
\$
2
1
\d+
3
,234
(?:,\d{3})*
4
.56
(?:\.\d{2})?
1
문자 "$"와 일치합니다.\$
문자2
\d+
\d
숫자+
수량자3
(?:,\d{3})*
(?:
,
\d{3}
\d
숫자{3}
수량자)
*
수량자4
(?:\.\d{2})?
(?:
.
\d{2}
\d
숫자{2}
수량자)
?
수량자10. 숫자 추출
정규 표현식을 사용하여 숫자을(를) 추출합니다.

11. 숫자에 대한 REGEX
숫자의 정규 표현식은
\b\d+\b
입니다.text:
regularExpr:
10
\b\d+\b
1
\b
2
10
\d+
3
\b
1
단어 경계와 일치합니다.\b
단어 경계2
\d+
\d
숫자+
수량자3
단어 경계와 일치합니다.\b
단어 경계12. 날짜 추출
정규 표현식을 사용하여 날짜을(를) 추출합니다.

13. 날짜에 대한 REGEX
날짜의 정규 표현식은
\b\d{1,2}/\d{1,2}/\d{2,4}\b
입니다.text:
regularExpr:
12/25/1985
\b\d{1,2}/\d{1,2}/\d{2,4}\b
1
\b
2
12
\d{1,2}
3
/
/
4
25
\d{1,2}
5
/
/
6
1985
\d{2,4}
7
\b
1
단어 경계와 일치합니다.\b
단어 경계2
\d{1,2}
\d
숫자{1,2}
수량자3
문자 "/"와 일치합니다./
수량자4
\d{1,2}
\d
숫자{1,2}
수량자5
문자 "/"와 일치합니다./
수량자6
\d{2,4}
\d
숫자{2,4}
수량자7
단어 경계와 일치합니다.\b
단어 경계14. 시간 추출
정규 표현식을 사용하여 시간을(를) 추출합니다.

15. 시간에 대한 REGEX
시간의 정규 표현식은
\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
입니다.text:
regularExpr:
09:00AM
\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
1
\b
2
09
(?:[01]?\d|2[0-3])
3
:
:
4
00
[0-5]\d
5
AM
(?:\s?[AP]M)?
6
\b
1
단어 경계와 일치합니다.\b
단어 경계2
(?:[01]?\d|2[0-3])
(?:
[01]?\d
숫자|
대체2[0-3]
숫자)
3
문자 ":"와 일치합니다.:
수량자4
0에서 59까지[0-5]\d
숫자5
(?:\s?[AP]M)?
(?:
\s?
[AP]M
문자 집합)
?
수량자6
단어 경계와 일치합니다.\b
단어 경계16. 🎉 완료! 🎉
저자 메모: 제가 이 튜토리얼에 쏟은 노력을 느낄 수 있기를 바랍니다. 매우 이해하기 쉬운 Excel 튜토리얼 시리즈를 만들고 싶습니다.유용하다면, 이 튜토리얼을 공유하는 데 도움을 주십시오. 감사합니다!
나를 따라와:
