preg_filter正規表現による検索と置換を行う 説明
stringarraynull preg_filter(
stringarray $pattern,stringarray $replacement,stringarray $subject,int $limit = -1,int &$count = null) preg_filter は preg_replace と似ていますが、マッチした結果 (を変換したもの) のみを返します。 この関数の挙動の詳細については preg_replace のドキュメントを参照ください。 パラメータ引数の説明は、 preg_replace にあります。 戻り値
マッチする結果が見つからなかったりエラーが発生したりした場合は、
エラー / 例外
渡された正規表現のパターンがコンパイルできない場合、 例
例1 preg_filter と preg_replace の比較 上の例の出力は以下となります。
preg_filter returns
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[7] => A:4
)
preg_replace returns
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[5] => A
[6] => B
[7] => A:4
)
|