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-' 等に置換えられます
?>