Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
The RegexIterator class
(PHP 5 >= 5.2.0)
Введение
This iterator can be used to filter another iterator based on a regular expression.
Обзор классов
RegexIterator extends FilterIterator {
/* Константы */
const integer RegexIterator->MATCH = 0 ;
const integer GET_MATCH = 1 ;
const integer ALL_MATCHES = 2 ;
const integer SPLIT = 3 ;
const integer REPLACE = 4 ;
const integer USE_KEY = 1 ;
/* Методы */
RegexIterator::__construct ( Iterator $iterator , string $regex [, int $mode [, int $flags [, int $preg_flags ]]] )
public bool RegexIterator::accept ( void )
public int RegexIterator::getFlags ( void )
public int RegexIterator::getMode ( void )
public int RegexIterator::getPregFlags ( void )
public string RegexIterator::getRegex ( void )
public void RegexIterator::setFlags ( int $flags )
public void RegexIterator::setMode ( int $mode )
public void RegexIterator::setPregFlags ( int $preg_flags )
/* Наследуемые методы */
abstract bool FilterIterator::accept ( void )
FilterIterator::__construct ( Iterator $iterator )
mixed FilterIterator::current ( void )
Iterator FilterIterator::getInnerIterator ( void )
mixed FilterIterator::key ( void )
void FilterIterator::next ( void )
void FilterIterator::rewind ( void )
bool FilterIterator::valid ( void )
}
Предопределенные константы
RegexIterator operation modes
RegexIterator::ALL_MATCHES -
Return all matches for the current entry (see preg_match_all()).
RegexIterator::GET_MATCH -
Return the first match for the current entry (see preg_match()).
RegexIterator::MATCH -
Only execute match (filter) for the current entry (see preg_match()).
RegexIterator::REPLACE -
Replace the current entry (see preg_replace(); Not fully implemented yet)
RegexIterator::SPLIT -
Returns the split values for the current entry (see preg_split()).
RegexIterator Flags
RegexIterator::USE_KEY -
Special flag: Match the entry key instead of the entry value.
Содержание
- RegexIterator::accept — Get accept status
- RegexIterator::__construct — Create a new RegexIterator
- RegexIterator::getFlags — Get flags
- RegexIterator::getMode — Returns operation mode.
- RegexIterator::getPregFlags — Returns the regular expression flags.
- RegexIterator::getRegex — Returns current regular expression
- RegexIterator::setFlags — Sets the flags.
- RegexIterator::setMode — Sets the operation mode.
- RegexIterator::setPregFlags — Sets the regular expression flags.
Описание класса regexiterator, примеры использования класса regexiterator.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru