
RegexIterator::getFlags 메소드는 정규표현식에서 사용할 수 있는 플래그를 반환합니다.
이 메소드는 다음 플래그를 반환할 수 있습니다:
- PREG_PATTERN_ORDER (정규표현식 패턴에 따라 배열을 정렬합니다.)
- PREG_SET_ORDER (정규표현식 패턴에 따라 배열을 정렬하지 않습니다.)
- PREG_OFFSET_CAPTURE (정규표현식에서 매치되는 문자열의 시작 위치를 반환합니다.)
- PREG_SPLIT_NO_EMPTY (정규표현식에서 매치되는 문자열이 없을 때, 빈 배열을 반환합니다.)
- PREG_SPLIT_DELIM_CAPTURE (정규표현식에서 매치되는 문자열을 포함하여 배열을 반환합니다.)
- PREG_SPLIT_DELIM_CAPTURE (정규표현식에서 매치되는 문자열을 포함하여 배열을 반환합니다.)
- PREG_SPLIT_DELIM_CAPTURE (정규표현식에서 매치되는 문자열을 포함하여 배열을 반환합니다.)
이 플래그들은 다음과 같은 상황에서 사용하는 것이 좋습니다:
- 패턴에 따라 배열을 정렬할 때: PREG_PATTERN_ORDER
- 패턴에 따라 배열을 정렬하지 않을 때: PREG_SET_ORDER
- 정규표현식에서 매치되는 문자열의 시작 위치를 반환할 때: PREG_OFFSET_CAPTURE
- 정규표현식에서 매치되는 문자열이 없을 때, 빈 배열을 반환할 때: PREG_SPLIT_NO_EMPTY
- 정규표현식에서 매치되는 문자열을 포함하여 배열을 반환할 때: PREG_SPLIT_DELIM_CAPTURE
2025-04-09 12:41