반응형
✅ 정규표현식(Regular Expression, Regex)
- 정의 : 문자열의 패턴을 나타내기 위해 사용되는 특별한 문자열
- 다양한 프로그래밍 언어로 지원됌, 기본적인 정규표현식 문법은 유사
✅ 정규표현식의 쓰임새
1. 검색 : 특정 패턴에 매칭되는 문자열 찾기
2. 대체 : 특정 패턴과 일치하는 문자열을 다른 문자열로 대체
3. 추출 : 특정 패턴에 매칭되는 부분 문자열을 추출
4. 유효성 검사 : 비밀번호, 닉네임 등 특정 형식/조건
ex)
const str = 'Hello, World!';
// 정규표현식 리터럴을 사용하여 문자열 검색
const pattern = /Hello/;
const isMatch = pattern.test(str); // true
// RegExp 생성자를 사용하여 대체
const regex = new RegExp('World', 'i'); // 대소문자 무시 (ignore case)
const replacedStr = str.replace(regex, 'JavaScript'); // 'Hello, JavaScript!'
반응형
'필수 개발지식' 카테고리의 다른 글
[프로그래밍언어] 스크립트(인터프리터)언어 & 컴파일언어 개념정리! (0) | 2023.08.01 |
---|