RegexIterator::__construct 新しい RegexIterator を作成する &reftitle.description; public RegexIterator::__construct Iteratoriterator stringpattern intmodeRegexIterator::MATCH intflags0 intpregFlags0 新しい RegexIterator を作成します。これは、正規表現を使って Iterator をフィルタリングします。 &reftitle.parameters; iterator この正規表現フィルタを適用するイテレータ。 pattern マッチさせる正規表現。 mode 操作モード。モードの一覧は RegexIterator::setMode を参照ください。 flags 特殊なフラグ。フラグの一覧は RegexIterator::setFlags を参照ください。 pregFlags 正規表現フラグ。これらのフラグは操作モードに依存します。 <classname>RegexIterator</classname> preg_flags 操作モード 使用可能なフラグ RegexIterator::ALL_MATCHES preg_match_all を参照ください。 RegexIterator::GET_MATCH preg_match を参照ください。 RegexIterator::MATCH preg_match を参照ください。 RegexIterator::REPLACE なし。 RegexIterator::SPLIT preg_split を参照ください。
&reftitle.errors; 引数 pattern が無効な場合に InvalidArgumentException をスローします。 &reftitle.examples; <function>RegexIterator::__construct</function> の例 'test' で始まるすべての文字列を取り出す新しい RegexIterator を作成します。 ]]> &example.outputs.similar; &reftitle.seealso; preg_match preg_match_all preg_replace preg_split