
MongoDBBSONRegexInterface::getFlags는 정규표현식의 플래그를 반환하는 메서드입니다. 플래그는 정규표현식의 동작을 제어하는 옵션입니다.
다음은 MongoDB에서 지원하는 플래그 목록입니다.
- i : 대소문자 구별을 무시합니다.
- m : 다중 행 매칭을 허용합니다.
- s : 점(.)이 줄바꿈 문자를 포함하는 문자를 매칭합니다.
- x : 정규표현식 내에서 주석을 허용합니다.
- u : 유니코드를 지원합니다.
- y : 강제 일치(Sticky Matching)를 허용합니다.
이 플래그를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$regex = new MongoDBBSONRegexInterface('/pattern/i');
echo $regex->getFlags(); // i
위 예제에서는 정규표현식 '/pattern/i'의 플래그를 'i'로 반환합니다.
플래그를 사용하여 정규표현식을 생성하고, 플래그를 얻어내는 방법을 이해하면 MongoDB에서 정규표현식을 효과적으로 사용할 수 있습니다.
2025-07-16 07:04