
MongoDBBSONRegex::getFlags 메서드는 다음 플래그를 지원합니다.
- i: 대소문자 구분을 무시합니다.
- m: 다중 라인과 관련된 플래그입니다. 라인별로 매치 여부를 확인합니다.
- s: 줄바꿈 문자를 정규 표현식에 포함합니다.
- x: 정규 표현식에서 주석을 사용할 수 있습니다.
플래그를 설정하는 방법은 다음과 같습니다.
- 플래그를 설정하는 메서드는 getFlags()가 아닌 setFlags() 메서드를 사용합니다.
- 예를 들어, 'i' 플래그를 사용하여 대소문자 구분을 무시하는 정규 표현식을 만들려면, 다음과 같이 코드를 작성합니다.
#hostingforum.kr
php
$regex = new MongoDBBSONRegex('/pattern/i');
- 플래그를 사용하여 정규 표현식을 만들 때, 다음 경우에 플래그를 사용해야 합니다.
- 'g' 플래그를 사용하여 전체 문자열에 대해 정규 표현식을 적용해야 하는 경우는, 문자열 내에서 모든 매치를 찾을 때 사용합니다. 예를 들어, 'g' 플래그를 사용하여 문자열 내에서 모든 숫자를 찾을 때 사용합니다.
#hostingforum.kr
php
$regex = new MongoDBBSONRegex('/d/g');
- 'i' 플래그를 사용하여 대소문자 구분을 무시하는 정규 표현식을 만들 때, 문자열 내에서 대소문자를 구분하지 않고 매치를 찾을 때 사용합니다. 예를 들어, 'i' 플래그를 사용하여 문자열 내에서 'apple' 또는 'Apple'을 찾을 때 사용합니다.
#hostingforum.kr
php
$regex = new MongoDBBSONRegex('/apple/i');
2025-04-08 21:08