reg_replace

ページ名:reg_replace

reg_replace ( string $pattern , string $replacement , string $string ) : ( num $n  , string $output )

 

この関数は、string 内で pattern にマッチするものを探し、 マッチしたテキストを replacement で置換します。

置換の行われた件数が n 、置換後のデータが output として出力されます。

 

 

$pattern はT言語式の正規表現で記述します。

$pattern 内に () で囲まれた部分がある場合、$_[1] から $_[8]まで 最大8個が $replacement 内で使用できます。

 

<?t

reg_replace("abcd","a",$c)(,$d);                        // $c データ内の 'abcd' を 'a' に置換し $d に出力

reg_replace("<[^>]*>","",$c)(,$c);                      // $c データ内のタグを取り除いて $c に出力

reg_replace("([A-Z]*)から","$_[1]-",$c)($n,$c);          // 'Dから' は 'D-' 等に置換えられます

?>