정규표현식의 기본 구조에서 각 부분의 역할은?

위 코드에서 /, ssencoding, i

과목: PHP

문제 번호: 2902

easy
정규표현식의 기본 구조에서 각 부분의 역할은?
$pattern = "/ssencoding/i";

위 코드에서 /, ssencoding, i는 각각 무엇인가?
A. 함수명, 패턴, 변수명
B. 구분자, 패턴, 수정자
C. 연산자, 문자열, 옵션
D. 시작, 내용, 끝

정답: B



정규표현식은 구분자, 패턴, 수정자 세 부분으로 구성됩니다.

⦁ 구분자 (/):
⦁ 정규표현식의 시작과 끝을 표시
⦁ 문자, 숫자, 백슬래시, 공백이 아닌 모든 문자 사용 가능
⦁ 일반적으로 /를 사용하지만 #, ~ 등도 가능

⦁ 패턴 (ssencoding):
⦁ 실제로 찾고자 하는 문자열이나 패턴
⦁ 문자 그대로 찾을 수도 있고 복잡한 패턴일 수도 있음

⦁ 수정자 (i):
⦁ 검색 방식을 변경하는 선택적 옵션
i: 대소문자 구분 안 함
m: 여러 줄 검색
u: UTF-8 지원

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.