
RegexIterator::setMode 메서드를 사용하여 정규식 모드를 설정하는 방법은 다음과 같습니다.
- PCRE 정규식 모드: PCRE 정규식 모드는 PHP의 기본 정규식 모드입니다. 이 모드를 사용하려면 'pcre'을 인수로 전달합니다.
#hostingforum.kr
php
$iterator = new RegexIterator($array, '/정규식/', RegexIterator::GET_MATCH);
$iterator->setMode(RegexIterator::MODE_PCRE);
- Perl 정규식 모드: Perl 정규식 모드는 PHP의 기본 정규식 모드와 약간 다릅니다. 이 모드를 사용하려면 'perl'을 인수로 전달합니다.
#hostingforum.kr
php
$iterator = new RegexIterator($array, '/정규식/', RegexIterator::GET_MATCH);
$iterator->setMode(RegexIterator::MODE_PERL);
- POSIX 정규식 모드: POSIX 정규식 모드는 POSIX 정규식을 지원합니다. 이 모드를 사용하려면 'posix'을 인수로 전달합니다.
#hostingforum.kr
php
$iterator = new RegexIterator($array, '/정규식/', RegexIterator::GET_MATCH);
$iterator->setMode(RegexIterator::MODE_POSIX);
- ERE 정규식 모드: ERE 정규식 모드는 POSIX ERE 정규식을 지원합니다. 이 모드를 사용하려면 'ere'을 인수로 전달합니다.
#hostingforum.kr
php
$iterator = new RegexIterator($array, '/정규식/', RegexIterator::GET_MATCH);
$iterator->setMode(RegexIterator::MODE_ERE);
- ICU 정규식 모드: ICU 정규식 모드는 ICU 정규식을 지원합니다. 이 모드를 사용하려면 'icu'을 인수로 전달합니다.
#hostingforum.kr
php
$iterator = new RegexIterator($array, '/정규식/', RegexIterator::GET_MATCH);
$iterator->setMode(RegexIterator::MODE_ICU);
각 모드별 옵션은 다음과 같습니다.
- PCRE 정규식 모드: PCRE 정규식 모드는 PHP의 기본 정규식 모드입니다. 이 모드에서는 PCRE 정규식 옵션을 사용할 수 있습니다.
- Perl 정규식 모드: Perl 정규식 모드는 PHP의 기본 정규식 모드와 약간 다릅니다. 이 모드에서는 Perl 정규식 옵션을 사용할 수 있습니다.
- POSIX 정규식 모드: POSIX 정규식 모드는 POSIX 정규식을 지원합니다. 이 모드에서는 POSIX 정규식 옵션을 사용할 수 있습니다.
- ERE 정규식 모드: ERE 정규식 모드는 POSIX ERE 정규식을 지원합니다. 이 모드에서는 POSIX ERE 정규식 옵션을 사용할 수 있습니다.
- ICU 정규식 모드: ICU 정규식 모드는 ICU 정규식을 지원합니다. 이 모드에서는 ICU 정규식 옵션을 사용할 수 있습니다.
정규식 모드를 설정하는 방법은 위와 같이 setMode 메서드를 사용하여 모드를 설정하면 됩니다. 각 모드별 옵션은 위에서 설명한 대로 사용할 수 있습니다.
2025-06-19 17:52