RecursiveRegexIterator::__construct() - 迭代器
RecursiveRegexIterator::__construct()
(PHP 5 >= 5.2.0, PHP 7)
Creates a new RecursiveRegexIterator
说明
publicRecursiveRegexIterator::__construct(RecursiveIterator$iterator, string $regex[,int $mode= self::MATCH[,int $flags= 0[,int $preg_flags= 0]]])Creates a new regular expression iterator.
参数
$iteratorThe recursive iterator to apply this regex filter to.
$regexThe regular expression to match.
$modeOperation mode, see RegexIterator::setMode() for a list of modes.
$flagsSpecial flags, see RegexIterator::setFlags() for a list of available flags.
$preg_flagsThe regular expression flags. These flags depend on the operation mode parameter:
operation mode | available flags |
---|---|
RecursiveRegexIterator::ALL_MATCHES | See preg_match_all(). |
RecursiveRegexIterator::GET_MATCH | See preg_match(). |
RecursiveRegexIterator::MATCH | See preg_match(). |
RecursiveRegexIterator::REPLACE | none. |
RecursiveRegexIterator::SPLIT | See preg_split(). |
范例
RecursiveRegexIterator::__construct() example
Creates a new RegexIterator that filters all strings that start with 'test'.
以上例程的输出类似于:
No children Children: test4 test5
参见
preg_match()
执行匹配正则表达式preg_match_all()
执行一个全局正则表达式匹配preg_replace()
执行一个正则表达式的搜索和替换preg_split()
通过一个正则表达式分隔字符串
RecursiveRegexIterator::ALL_MATCHES List all subdirectories and files.
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!